where句は、日付が@CurrentDate未満のすべての行に一致し、降順であるため、TOP1が現在の日付に最も近い日付になります。
SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC
where句は、日付が@CurrentDate未満のすべての行に一致し、降順であるため、TOP1が現在の日付に最も近い日付になります。
SELECT TOP 1 *
FROM x
WHERE x.date < @CurrentDate
ORDER BY x.date DESC