gpt4 book ai didi

sql - SQL Server 每年的第一个星期一

转载 作者:行者123 更新时间:2023-12-02 17:35:48 24 4
gpt4 key购买 nike

如何使用 T-SQL 查找“一年中的第一个星期一”?

最佳答案

以下是 ngruson 发布的链接 ( http://sqlbump.blogspot.nl/2010/01/first-monday-of-year.html ) 中的示例:

DECLARE @Date datetime
DECLARE @Year int = 2012

SET @Date = DATEADD(YEAR, @Year - 1900, 0)

SELECT DATEADD(DAY, (@@DATEFIRST - DATEPART(WEEKDAY, @Date) +
(8 - @@DATEFIRST) * 2) % 7, @Date)

以上返回:

2012-01-02 00:00:00.000

关于sql - SQL Server 每年的第一个星期一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13525710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com