我有點不確定如何爲MySQL數據庫構建以下查詢。如何構建條件SQL查詢
我的表有兩個int字段,分別爲startDate
和endDate
,它們包含UNIX時間戳。 endDate
可以是NULL
,這意味着沒有結束日期。
我想獲取當前時間戳落入範圍內的所有記錄。
在這種endDate
有一個值的情況下,我可以這樣做:
SELECT * FROM table WHERE startDate < NOW() AND endDate > NOW()
,並在endDate
是空的情況下,我可以這樣做:
SELECT * FROM table WHERE
的startDate < NOW()
我的問題是,我如何將上述兩個查詢合併爲一個單一的條件查詢?
哇哦....這確實是容易的。哈哈,我正在推翻它。謝謝。 – xbonez
不確定'&&'和'||' - 他們是否跨平臺工作?我傾向於推薦使用'AND'和'OR',imo。 – halfer
@halfer:好點。更改爲「AND」和「OR」。 – Jon