Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2008, 11:43
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Recuperar siguiente registro...

Buenas foreros !!!

Bueno, vereis cual es el problema. Necesito recoger dos registros y almacenarlos den dos variables. Uno ya me viene en la consulta, asi que sin problema, pero el otro... es el que me da guerra.

Supongamos que tengo los siguientes registros:

20081127
20081027
20080927
20080827

Como veis, son 4 fechas con el formato (YYYYMMDD).

Pues bien, si en mi PAU me mandas la fecha 20080927. Quiero recoger el siguiente registro mayor a ese.

Oviamente podría hacer:
select * from FECHAS where FECHA>20080927 AND FECHA<20081127

Lo que pasa que no es tan facil, por que aqui os he puesto una prueba, pero realmente las fechas no guardan un orden por meses. Es decir los registros pueden ser:

20081009
20080928
20080921
20080909

Entonces... como podría hacer para que me seleccione el siguiente registro mayor al indicado?

En fin, espero haberme explicado.... y que puedan ayudarme.

Saludos.
__________________
Charlie.