[英]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.