gpt4 book ai didi

SQL DATEPART(dw,date) 需要星期一 = 1 和星期日 = 7

转载 作者:行者123 更新时间:2023-12-01 18:37:31 31 4
gpt4 key购买 nike

我有一个查询,可以获取日期的工作日,但默认情况下:

  • 周日 = 1

  • 今天 = 2

  • 等等

功能是:

DATEPART(dw,ads.date) as weekday

我需要结果:

  • 周日 = 7

  • 星期一 = 1

  • 等等

有什么捷径可以做到这一点吗?或者我必须执行CASE语句

最佳答案

这样就可以了。

SET DATEFIRST 1;

-- YOUR QUERY

示例

-- Sunday is first day of week
set datefirst 7;
select DATEPART(dw,getdate()) as weekday


-- Monday is first day of week
set datefirst 1;
select DATEPART(dw,getdate()) as weekday

关于SQL DATEPART(dw,date) 需要星期一 = 1 和星期日 = 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24877124/

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