求知某一天是星期几
程序员文章站
2022-05-30 18:37:05
想知道某一天是星期几,下面Insus.NET写了一个函数,具体是怎样,可以细细研究。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-15 -- Upda ......
想知道某一天是星期几,下面insus.net写了一个函数,具体是怎样,可以细细研究。
set ansi_nulls on go set quoted_identifier on go -- ============================================= -- author: insus.net -- create date: 2019-05-15 -- update date: 2019-05-15 -- description: 获取某一天是星期几 -- ============================================= create function [dbo].[svf_dayofweek] ( @date datetime ) returns int as begin declare @d int = (@@datefirst - 1) + datepart(dw, @date) return @d - case when @d > 7 then 7 else 0 end end go
举个例子: