【发布时间】:2014-01-17 08:27:00
【问题描述】:
我有一个表,它有两列作为 DATETIME,如下所示
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
我想要 Diff_Date 因为我做了 sql 查询
select (DeliveryDate - CreatedDate) as Diff_Date from MYTABLE
但我得到了错误的答案:(
请纠正我。
【问题讨论】:
-
你想要什么答案?从某种意义上说,你得到了“正确”的答案。 6 天被表示为日期时间。
-
我不知道是什么让你告诉
above Diff_Date is wrong?? -
在 DATEDIFF(datepart,startdate,enddate) 中指定日期部分,以便您清楚地理解它:)
-
我尝试使用语法错误的 DATEDIFF,但它工作正常我的查询在子查询中,这就是它不起作用的原因:)
标签: mysql sql sql-server select datediff