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.

ccortes
06 de Febrero del 2003
TOP
Devuelve un cierto número de registros que entran entre al principio o al final de un rango

UTILIZA LA CLAUSULA TOP ESTO PARA QUE TE SAQUE SOLO EL MENOR INMEDIATO

SELECT TOP 1 fecha, cotizacion FROM nombre_tabla WHERE fecha <= fecha_introducida

TE RECOMIENDO QUE LA FECHA INTRODUCIDA SEA INSERTADA EN UN TEXTBOX

suso
06 de Febrero del 2003
PARA EL DIA 18
================
SELECT TOP 1 * FROM TablaCotiza WHERE FechaCotiza<#10/18/2002# ORDER BY FechaCotiza DESC;