
USO DE DOS MAX
Publicado por ANTONIO (39 intervenciones) el 28/08/2009 18:52:42
Hola amigos estoy liado y no se como salir, vereis quiero hacer una simple consulta sql que me haga lo siguiente:
Tengo dos campos en la base de datos access, uno llamado numero y otro año.
Lo unico que quiero es una consulta que me busque el numero mas alto que exista pero del año actual.
Por ejemplo
numero año
123 2008
124 2008
64 2009
66 2009
Obviamente si quiero que me devuelva el numero mas alto, pero del año en que estamos, 2009, me devolvera el regitro
66 2009
Bueno eso es lo que quiero y ya no se como hacerlo, he puesto algo asi
select NUMERO, AÑO from TBLCONTADOR where AÑO=YEAR(NOW()) AND NUMERO = TOP(NUMERO)
pero no me funciona.
!!OJO!!, CON LA CONSULTA SQL QUIERO PODER RECUPERAR EL VALOR NUMERO Y EL VALOR AÑO
Por favor decidme un sencillo ejemplo.
Gracias.
Tengo dos campos en la base de datos access, uno llamado numero y otro año.
Lo unico que quiero es una consulta que me busque el numero mas alto que exista pero del año actual.
Por ejemplo
numero año
123 2008
124 2008
64 2009
66 2009
Obviamente si quiero que me devuelva el numero mas alto, pero del año en que estamos, 2009, me devolvera el regitro
66 2009
Bueno eso es lo que quiero y ya no se como hacerlo, he puesto algo asi
select NUMERO, AÑO from TBLCONTADOR where AÑO=YEAR(NOW()) AND NUMERO = TOP(NUMERO)
pero no me funciona.
!!OJO!!, CON LA CONSULTA SQL QUIERO PODER RECUPERAR EL VALOR NUMERO Y EL VALOR AÑO
Por favor decidme un sencillo ejemplo.
Gracias.
Valora esta pregunta


0