如何在sql中获取上周的最后日期?我的意思是使用查询的上周日日期?
无论实际的 DATEFIRST 设置如何,上周日都可以这样找到:
SELECT DATEADD(day,
-1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
GETDATE()
) AS LastSunday
Replace GETDATE()
带参数@date
获取特定日期之前的最后一个星期日。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)