Duda consulta Access

Iniciado por criskapunk, 1 Septiembre 2011, 21:42 PM

0 Miembros y 1 Visitante están viendo este tema.

criskapunk

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.

[u]nsigned

Código (sql) [Seleccionar]
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:

Código (sql) [Seleccionar]
SELECT * FROM nombre_tabla ORDER BY anoalta ASC, mesalta ASC LIMIT 1

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!