Datediff在同一个表中的2列之间

时间:2013-09-23 14:59:10

标签: sql sql-server-2008 tsql datediff

我的表(start_date, end_date)中有2个日期列。

我已经尝试了Datediff(day, start_date, end_date),但我提示:

  

列名无效


如何计算这两列之间的日期差异?

3 个答案:

答案 0 :(得分:5)

从yourtablename中选择DATEDIFF(day,start_date,end_date);

答案 1 :(得分:2)

应为Datediff(day, start_date, end_date)day

末尾没有's'

答案 2 :(得分:0)

应该是“

Datediff(day, start_date, end_date)