1、利用DATEPART函数可以获取 weekday
select DATEPART(WEEKDAY,getdate())
2、@@datefirst
可以从先这个查询中获取 @@datefirst 的信息,例如简体中文为7,表示将星期日作为每周开始的第一天;
SELECT * FROM master.dbo.syslanguages
可以通过 set datefist 1 ,将星期一作为每周开始的第一天,例如:
declare @intdatefirst int
select @intdatefirst = @@DATEFIRST
if @intdatefirst <> 1
set datefirst 1
select DATEPART(w,getdate()) AS [Weekday]
set datefirst @intdatefirst
本文介绍如何使用 SQL Server 的 DATEPART 函数和 @@datefirst 属性来确定当前日期是一周中的哪一天。通过设置不同的 @@datefirst 值,可以改变一周开始的第一天。

893

被折叠的 条评论
为什么被折叠?



