sql >> Base de Datos >  >> RDS >> Sqlserver

Encuentra la fecha más cercana en SQL Server

La cláusula where coincidirá con todas las filas con una fecha inferior a @CurrentDate y, dado que están ordenadas de forma descendente, el TOP 1 será la fecha más cercana a la fecha actual.

SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC