首页 > 代码库 > 根据年度判断是否是闰年
根据年度判断是否是闰年
--创建函数
create function [dbo].[fn_IsLeapYear]
(
@year int
)
returns varchar(14)
as
begin
declare @returnvalue varchar(14)
declare @setvalue int
set @setvalue=http://www.mamicode.com/datepart(mm,dateadd(dd,1,cast((cast(@year as varchar(4))+
‘0228‘) as datetime)))
if(@setvalue=http://www.mamicode.com/2)
set @returnvalue=http://www.mamicode.com/‘闰年‘
else
set @returnvalue=http://www.mamicode.com/‘非闰年‘
return (cast (@year as varchar(8))+‘年:‘+@returnvalue)
end
Go
--测试示例
select dbo.[fn_IsLeapYear] (year(getdate()))
select dbo.[fn_IsLeapYear] (2008)
--运行结果
/*
2011年:非闰年
2008年:闰年
*/
根据年度判断是否是闰年
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。