Sql server 2008 r2 在其他列的日期之间插入值为(#天)的列

Sql server 2008 r2 在其他列的日期之间插入值为(#天)的列,sql-server-2008-r2,Sql Server 2008 R2,我有两个专栏;开始日期和预期完成日期。我想插入一列(天),它给出了我的表中两个日期列之间的天数 我不知道从哪里开始。我在写问题的第五天 您只需减去ExpectedCompletionDate和CommunitedDate,然后返回该日期的天数即可 选择DATEDIFF(日期、预期完成日期、开始日期) 还可以返回绝对值,以确保该值为正值 选择ABS(DATEDIFF(日期、预期完成日期、开始日期)) 您可以在Microsoft中查看文档 ->Datediff ->腹肌

我有两个专栏;开始日期和预期完成日期。我想插入一列(天),它给出了我的表中两个日期列之间的天数


我不知道从哪里开始。我在写问题的第五天

您只需减去ExpectedCompletionDate和CommunitedDate,然后返回该日期的天数即可

选择DATEDIFF(日期、预期完成日期、开始日期)

还可以返回绝对值,以确保该值为正值

选择ABS(DATEDIFF(日期、预期完成日期、开始日期))

您可以在Microsoft中查看文档 ->Datediff ->腹肌