我已經創建了欄位 createdDate 作為 DATETIME 的表。現在我正在嘗試獲取具有相同日期的所有資料,而不管時間如何
例如 createdDate 值是
2022-02-02 10:00:00
2022-03-02 12:00:00
2022-04-10 12:00:00
2022-04-12 12:00:00
2022-04-12 13:00:00
假設今天是 4 月 12 日,我想要今天創建的所有資料,這是我的查詢陳述句
SELECT * from sample WHERE createdDate = date('now')
我需要得到所有日期為 2022-04-12 的人,但我沒有得到。這是可能的還是我別無選擇,只能使用 DATE 作為欄位型別?
uj5u.com熱心網友回復:
您應該使用以下功能去除時間戳的時間部分date():
WHERE date(createdDate) = date('now')
或者:
WHERE date(createdDate) = CURRENT_DATE
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/461670.html
