我有一个表,它有两列作为日期时间,如下所示
CreatedDate DeliveryDate Diff_Date
2013-05-12 18:30:00.000 2013-05-17 18:30:00.000 1900-01-06 00:00:00.000
我想要我做过的sql查询的Diff_日期
select (DeliveryDate - CreatedDate) as Diff_Date from MYTABLE
但我得到了错误的答案:(
请纠正我。
最佳答案
试试这个。
对于MySQL
DATEDIFF()摩擦。
SELECT DATEDIFF(DeliveryDate, CreatedDate) AS Diff_Date FROM MYTABLE
对于
SQL SERVER
DATEDIFF()功能SELECT DATEDIFF(dd, CreatedDate, DeliveryDate) AS Diff_Date FROM MYTABLE
关于mysql - 在SQL中的日期列得到错误的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20839767/