SQL: 一个月多少天
{ Posted on 星期一, 十一月 02, 2009
by Kaiser.XKw
}
SQL: 一个月多少天
写一个Function取得月份的天数,参数:月份,年份
先得到下一个月的1日,然后减1天得到,需求月份的最后1天,利用Day函数即可得到月份的天数
写一个Function取得月份的天数,参数:月份,年份
先得到下一个月的1日,然后减1天得到,需求月份的最后1天,利用Day函数即可得到月份的天数
create function GetMonths (@Month smallint, @Year int)
returns smallint
as
begin
return(DAY(dateadd(dd,-1,DATEADD(m,1,cast(@Year as varchar(4)) + ''-'' + cast
(@Month as varchar(2)) + ''-01''))))
end
select DatabaseName.dbo.GetMonths (2,2002)
No Response to "SQL: 一个月多少天"
发表评论