SQL Server 获取星期几
方法一:
declare @week varchar(10) --1.获取星期几参数一 --set @week=@@DATEFIRST --2.获取星期参数二 set @week=DATEPART(weekday,GETDATE()) select case @week when 1 then '星期日' when 2 then '星期一' when 3 then '星期二' when 4 then '星期三' when 5 then '星期四' when 6 then '星期五' when 7 then '星期六' end
方法二:
--设置语言,这个很重要,会导致不同的返回结果 (只需设置一次语言后,就可以重复调用 DATENAME) SET LANGUAGE N'Simplified Chinese' --简体中文 --SET LANGUAGE N'English' --英文 --SET LANGUAGE N'Korean'--韩文 SELECT DATENAME(weekday,GETDATE()) --获取星期几