Klausa where akan cocok dengan semua baris dengan tanggal kurang dari @CurrentDate dan, karena diurutkan secara turun-temurun, TOP 1 akan menjadi tanggal terdekat dengan tanggal saat ini.
SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC