我有腳本顯示即將到來的燈具。MYSQL不顯示日期和時間已過的結果
顯然,當燈具不再活動時,我不希望它在活動燈具中顯示。
我想出了下面的腳本,但是我仍然在活動/未來活動中顯示過期事件......?
Select * FROM schedule
WHERE schedule.gameDate > CURDATE() OR
(schedule.gameDate = CURDATE() and schedule.gameTime > CURTIME())
GROUP BY schedule.tournament
ORDER By schedule.gameDate
表
任何建議讚賞。
編輯
不知道這是否是相關的,但我也許應該補充我聲明瞭時區執行PHP腳本獲取結果之前。
date_default_timezone_set('Africa/Johannesburg')
;
日期和時間應該是一個字段 – nogad
什麼類型的字段是gameTime和gameDate? – Ethilium
gameDate field = date,gameTime field = varchar。這可能導致衝突嗎? –