在SQL

时间:2018-04-18 19:04:12

标签: sql sql-server tsql sum

我试图在SQL中添加两个单独的表达式。它们是两个不同的DateDiff公式,我最终需要结合起来找到第1阶段和第2阶段的总天数。这是我有的两个表达式,我不知道是否有使用SUM函数将它们绑定在一起的方法

datediff(SubmittedToUnderwritingDate, coalesce(UnderwritingApprovalDate,UnderwritingConditionalApprovalDate,UnderwritingSuspendedDate))

+

datediff(LastResubmissionToUnderwritingDate,UnderwritingApprovalDate)

1 个答案:

答案 0 :(得分:1)

添加了' dd'到这里的datediff函数的开头指出我们正在计算天之间的差异 - 而不是在几个月或几年之间等等

 select datediff(dd, SubmittedToUnderwritingDate, coalesce(UnderwritingApprovalDate,UnderwritingConditionalApprovalDate,UnderwritingSuspendedDate))

    +

    datediff(dd, LastResubmissionToUnderwritingDate,UnderwritingApprovalDate)