SQL語句:SQL查找即將舉行的日期和時間
SELECT * FROM table
WHERE eventdate >= DATE(NOW())
AND eventtime > TIME(NOW())
ORDER BY eventdate ASC, eventtime ASC;
的目標是選擇對接下來要來了該事件。只要在同一天沒有兩個事件,它就可以工作。例如:
Event 1, 11/17/2016 7:00am
Event 2, 11/17/2016 2:00pm
Event 3, 11/18/2016 9:00am
我想選擇事件2,因爲它是在17日上午7:00通過的。上面的語句,還是會選擇事件1.
請不要使用您未使用的數據庫標記此問題。我已經刪除了這些標籤。請僅添加您正在使用的數據庫的標籤。 –
不知道我明白你在找什麼,但你可以添加一個限制2. – FDavidov
我不想選擇事件1,因爲它已經發生了。但是上面的聲明選擇它。 –