consulta sql con fechas

raul
06 de Febrero del 2003
Se agradese la colaboracion de antemano
Resulta de que tengo una tabla de cambios de dolar, con los campos fecha y cotizacion, por ejemplo: 10/10/2002 5.13
15/10/2002 5.14
20/11/2002 5.15
ahora como hago para sacar la cotizacion del dolar a la fecha 11/10/2002 debria darme la fecha mas baja o sea 10/10/2002 y si le doy 18/10/2002 deberia darme 15/10/2002 o sea la fecha menor a la fecha introducida.

webJose
06 de Febrero del 2003
Algo así:

Select top 1 cotizacion from nombretabla where fecha <= fechadeseada Order by (fechadeseada - fecha) desc

Eso debería funcionar.

webJose
06 de Febrero del 2003
Perdón, debería ser Order by (fechadeseada - fecha) asc