簡體   English   中英

選擇*日期1和日期2經過的時間大於

[英]Select * Where Date 1 and Date 2 elapsed time is greater than

我在同一表格中有2列:CREATED DATE和APPROVED DATE

在我的Select語句中,我只想返回CREATED DATE和APPROVED DATE之間經過的時間大於2天,或APPROVED DATE比CREATED DATE大2天的記錄。

我非常感謝您的幫助!

您可以使用DATEDIFF

WHERE DATEDIFF(created_date, approved_date) > 2 OR DATEDIFF(approved_date, created_date) > 2

根據您需要知道的精確度:

如果“日期”列為日期:

WHERE DATEDIFF(`APPROVED DATE`, `CREATED DATE`) > 2

如果“日期”列是時間戳記,並且您想知道第二天過去了:

WHERE TIMESTAMPDIFF(DAY, `CREATED DATE`, `APPROVED DATE`) > 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM