【发布时间】:2018-09-16 15:44:52
【问题描述】:
我正在尝试编写一个自定义表达式,指出如果 x、y 和 z 都是空白的,那么从给定日期到今天的 getdate。这就是我现在所拥有的,但我不确定是否需要为 3 个字段中的每一个字段使用不同的 WHEN/THEN 语句,或者是否有办法将它们与 AND 或逗号组合。
Case
when UnderwritingSuspendedDate is null then datediff(dd,SubmittedToUnderwritingDate,getdate())
when Milestoneapprovedwithconditions is null then datediff(dd,SubmittedToUnderwritingDate,getdate())
when UnderwritingFinalApprovalDate is null then datediff(dd,SubmittedToUnderwritingDate,getdate())
END
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
标签: sql expression case-when