Sql 同一表中两列之间的Datediff

Sql 同一表中两列之间的Datediff,sql,sql-server-2008,tsql,datediff,Sql,Sql Server 2008,Tsql,Datediff,我的表中有两个日期列(开始日期、结束日期) 我尝试了Datediff(day,start\u date,end\u date),但提示我: 列名无效 如何计算这两列之间的日期差?应该是Datediff(日期、开始日期、结束日期)。一天结束时没有“s” 应该是“一天” 从TableName中选择DATEDIFF(日期、开始日期、结束日期) 对不起,打错了。是的,我试过了,但它提示我列名无效。你知道如何正确地检索列名进行计算吗?检查列名或显示完整的查询结果。错误描述足以说明问题所在? Date

我的表中有两个日期列
(开始日期、结束日期)

我尝试了
Datediff(day,start\u date,end\u date)
,但提示我:

列名无效


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

应该是
Datediff(日期、开始日期、结束日期)
一天结束时没有“s”

    • 应该是“一天”


      从TableName中选择DATEDIFF(日期、开始日期、结束日期)

      对不起,打错了。是的,我试过了,但它提示我列名无效。你知道如何正确地检索列名进行计算吗?检查列名或显示完整的查询结果。错误描述足以说明问题所在?
      Datediff(day, start_date, end_date)