获取星期几的名称 |
本文标签:星期几,名称 udf_WeekDayName 复制代码 代码如下: CREATE FUNCTION [dbo].[udf_WeekDayName] ( ) RETURNS @WeekDayName TABLE([Id] INT,[WeekDayName] NVARCHAR(15)) AS BEGIN INSERT INTO @WeekDayName ([Id],[WeekDayName]) VALUES (0,Saturday),(1,Sunday),(2,Monday),(3,Tuesday),(4,Wednesday),(5,Thursday),(6,Friday) RETURN END udf_WeekDayNameOfDate 复制代码 代码如下: CREATE FUNCTION [dbo].[udf_WeekDayNameOfDate] ( @Date DATETIME ) RETURNS NVARCHAR(10) BEGIN RETURN CASE (DATEPART(dw, @Date) + @@DATEFIRST) % 7 WHEN 0 THEN Saturday WHEN 1 THEN Sunday WHEN 2 THEN Monday WHEN 3 THEN Tuesday WHEN 4 THEN Wednesday WHEN 5 THEN Thursday WHEN 6 THEN Friday END END |