獲取星期幾的名稱
更新時間:2012年01月09日 21:50:39 作者:
兩個自定義函數,一個是返回一個Table,另一個是直接返回名稱
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
復制代碼 代碼如下:
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
相關文章
利用SQL Server數據庫郵件服務實現監(jiān)控和預警
這篇文章主要介紹了利用數據庫郵件服務實現監(jiān)控和預警,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10sqlserver中在指定數據庫的所有表的所有列中搜索給定的值
最近因ERP項目,我們需要知道前臺數據導入功能Application操作的導入字段都寫入到了后臺數據庫哪些表的哪些列2011-09-09SQL Server 表變量和臨時表的區(qū)別(詳細補充篇)
這篇文章主要介紹了SQL Server 表變量和臨時表的區(qū)別(詳細補充篇),需要的朋友可以參考下2015-11-11sql server使用公用表表達式CTE通過遞歸方式編寫通用函數自動生成連續(xù)數字和日期
CTE是在內存中準備好數據,而不是每次一條往返服務器和客戶端一次。如果需要再插入到臨時表的話就是全部數據一次性插入。 這篇文章主要介紹了sql server使用公用表表達式CTE通過遞歸方式編寫通用函數自動生成連續(xù)數字和日期 ,需要的朋友可以參考下2019-07-07sql中的 where 、group by 和 having 用法解析
這篇文章主要介紹了sql中的 where 、group by 和 having 用法解析,需要的朋友可以參考下2017-04-04SQL Server臨時表的正確刪除方式(sql server 刪除臨時表)
臨時表與一般的表不同,它是保存到tempDb表中。臨時表的表名與你所建的表名也不一樣,因為他要為不同人的相同操作創(chuàng)建不同的臨時表。下文將為您分別示例正確和錯誤的刪除操作,感興趣的朋友一起看看吧2023-02-02