如何通過選擇行查詢,其中超過X天Mysql的選擇,其中,列之間的時間差日期
ID Date1 Date2
1 2017-02-01T00:00:00 2017-02-15T00:00:00
注列之間的時間差越大日期:00:00格式存儲在2017-02-15T00時間。
我想這
WHERE TIMEDIFF(DAY, Date1, Date2) > 1
如何通過選擇行查詢,其中超過X天Mysql的選擇,其中,列之間的時間差日期
ID Date1 Date2
1 2017-02-01T00:00:00 2017-02-15T00:00:00
注列之間的時間差越大日期:00:00格式存儲在2017-02-15T00時間。
我想這
WHERE TIMEDIFF(DAY, Date1, Date2) > 1
使用DATEDIFF()
WHERE ABS(DATEDIFF(date1, date2)) > 1
這個工作適合我。
WHERE DATEDIFF(Date1,Date2) > 1
'Date2'總是在'Date1'之後嗎? – Barmar
你從哪裏得到'TIMEDIFF()'在兩次之前需要一個單位參數的想法? – Barmar
@Barmar是,Date2總是在Date1之後。 – Yamona