分类目录

链接

2012 年 1 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > SQL Server > 正文
SQL SERVER获取星期
SQL Server 暂无评论 阅读(2,858)

 

--------------------------------------------------------------

--FUNCTION  Name:udf_WeekDayName

--作者:数据库之家

--FUNCTION :SQL SERVER获取星期

----------------------------------------------------------

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

------------------------------------------------------------------------------------------------------

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

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:SQL SERVER获取星期 | Bruce's Blog

发表评论

留言无头像?