我在expiry_date
列這樣記載:選擇確切的截止日期
2015-04-30 04:15:29
2015-04-22 06:02:07
,我需要選擇其中記錄26
天到期。現在我正在使用這個不工作。沒有選擇記錄。
SELECT * FROM `client` WHERE `expiry_date` = DATE_ADD(NOW(), INTERVAL 26 DAY)
我搜索了這個網站,許多答案都是使用<=
算子。此解決方案部分工作。當我只需要2015-04-30 04:15:29
列expiry_date
列時,選擇我的記錄的both
。
我該如何精確選擇即將過期的日期,而不是全部日期?提前致謝。
嗨,第一個做的工作非常感謝你,但第二個沒有。我更喜歡使用索引,但我只能得到空的結果。順便說一句,「INTERVAL 26 1 DAY」的拼寫錯誤? – sg552 2015-04-05 14:31:17
@ sg552。 。 。應該有(現在是)表達式中的「+」。 – 2015-04-05 20:55:27