我正在使用 SQL Server 2008,在这里我可以得到今天的工作日
select datepart(weekday, GETDATE()) WeekDay
它将在5
工作日返回。我需要从中减去1
,即 5-1 = 4。
这是我尝试过的:
select dateadd(weekday, -1, datepart(weekday, GETDATE())) WeekDay
但它正在回归1900-01-05 00:00:00.000
为什么我没有得到 4,为什么显示这个日期?谁能解释一下?
提前致谢。