【发布时间】:2020-02-03 20:08:35
【问题描述】:
我正在尝试显示在最新支票日期收到支票的员工的工资单日期。但是,当我输入以下内容时,如果他们的支票金额与之前的支票相符,它将多次返回员工。这不应该返回与当前支票日期匹配的日期,而不是返回具有相同总工资的先前支票日期吗?
WHEN ext.TerminationDate IS NULL AND @CheckDate = f.CheckDate THEN format(@CheckDate,'yyyyMMdd')
f 是我从中提取日期的表,@checkdate 是一个参数。有谁知道是什么导致了这个问题?
【问题讨论】:
标签: sql-server database case-when