2
我遇到了与here中描述的相同的问题,但不幸的是该解决方案不适用于MS SQL Server。 MS SQL Server是否有类似的语法?在SELECT语句中设置变量
注意:我的查询并不像示例中那么简单。我想在TooLateTime的情况下重用DifferenceMinutes。
DATEDIFF(MINUTE, DayOfWeekStopTime, GETDATE()) AS DifferenceMinutes,
CASE
WHEN DATEDIFF(MINUTE, DayOfWeekStopTime, GETDATE()) < 0 THEN NULL
ELSE CONVERT(varchar, GETDATE() - DayOfWeekStopTime, 108)
END AS TooLateTime
小比我希望的更复杂,但工作。谢谢。另外,我认为X和这些查询的结尾应该是D. – Stijn 2011-02-10 09:23:40