100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 获取某年某月的第一天和最后一天的Sql Server函数

获取某年某月的第一天和最后一天的Sql Server函数

时间:2023-12-05 17:21:55

相关推荐

获取某年某月的第一天和最后一天的Sql Server函数

留个底:

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

--=============================================

--Author:RickyLin

--Createdate:-11-27

--Description:获取某年某月的第一天的日期

--=============================================

ALTERFUNCTIONfnGetFirstDayOfMonth

(

@YearSMALLINT

,@MonthTINYINT

)

RETURNSSMALLDATETIME

AS

BEGIN

DECLARE@FirstDaySMALLDATETIME

DECLARE@StrVARCHAR(10)

SET@Str=Cast(@YearASVARCHAR(4))+'-'+Cast(@MonthASVARCHAR(2))+'-1'

SET@FirstDay=Convert(SMALLDATETIME,@Str)

RETURN@FirstDay

END

GO

--=============================================

--Author:RickyLin

--Createdate:-11-27

--Description:获取某年某月的最后一天的日期

--=============================================

CREATEFUNCTIONfnGetLastDayOfMonth

(

@YearSMALLINT

,@MonthTINYINT

)

RETURNSSMALLDATETIME

AS

BEGIN

DECLARE@LastDaySMALLDATETIME

DECLARE@StrVARCHAR(10)

SET@Str=Cast(@YearASVARCHAR(4))+'-'+Cast(@MonthASVARCHAR(2))+'-1'

SET@LastDay=DateAdd(d,-1,DateAdd(m,1,dbo.fnGetFirstDayOfMonth(@Year,@Month)))

RETURN@LastDay

END

GO

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。