1
我有一個事件表:顯示最新或即將發生的事件記錄
EventID Name StartDate
1 Alpha 2016-07-01
2 Bravo 2016-11-01
3 Charlie 2017-03-01
4 Delta 2017-06-01
5 Echo 2017-09-01
我想用這個SQL語句來顯示從當前日期的即將發生的事件:
SELECT TOP 1 * FROM Events WHERE StartDate < GETDATE() ORDER BY StartDate DESC
但它返回的事件#2(應該是#3)。我錯過了什麼嗎?