Buenas chicos,
Tengo una aplicación hecha en Clipper que genera reportes, los cuales tengo que imitar mediante consultas en Access.
Una tabla tiene los siguientes campos: añoalta, añobaja, mesalta, mesbaja . Tengo que devolver el registro en el cual estos campos sean máximos, siendo mesalta y mesbaja dependientes de los otros dos. Es decir primero debo encontrar el registro cuyos campos añoalta y añobaja sean máximos y luego encontrar el registro cuyo mesalta y mesbaj sean los máximos para los años ya obtenidos.
Estuve probando usando la función Max(), pero no me funciona ya que los meses deben ser dependientes del año.
Un saludo.
SELECT * FROM nombre_tabla ORDER BY anoalta desc, mesalta DESC LIMIT 1
Con eso obtendrias el registro con maximo año/mes de alta....la idea es jugar con los ORDER's..para traer los menores haces:
SELECT * FROM nombre_tabla ORDER BY anoalta ASC, mesalta ASC LIMIT 1
Saludos