繁体   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