De where-clausule komt overeen met alle rijen met een datum kleiner dan @CurrentDate en aangezien ze aflopend zijn gerangschikt, is de TOP 1 de datum die het dichtst bij de huidige datum ligt.
SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC