0
我有一個類型爲日期的列,另一個類型爲時間,我想選擇之前的所有項目。我無法讓它工作。類似這樣的:mysql:結合日期時間列並與現在進行比較
SELECT * FROM table WHERE CONCAT(date_field,' ',time_field)<=NOW()
任何想法?
我有一個類型爲日期的列,另一個類型爲時間,我想選擇之前的所有項目。我無法讓它工作。類似這樣的:mysql:結合日期時間列並與現在進行比較
SELECT * FROM table WHERE CONCAT(date_field,' ',time_field)<=NOW()
任何想法?
使用MySQL的ADDTIME()
功能:
SELECT * FROM mytable WHERE ADDTIME(date_field, time_field) <= NOW()
我認爲這是有效的!謝謝! –
爲什麼不能同時將數據存儲在同一列,如'datetime'或'timestamp'數據類型? – eggyal
這些是具有其他相關代碼的遺留表,我不想對錶本身進行更改。 –