判断闰年的SQL函数
如果需要判断当前年份是否为闰年,从而决定当年2月有多少天,该SQL函数应该如何写呢?下面就将为您介绍该SQL函数的写法,供您参考,希望对您学习SQL函数有所帮助。
create function [dbo].[fn_IsLeapYear]
(
@year int
)
returns int
as
begin
declare @returnvalue int
declare @setvalue int
set @setvalue=datepart(mm, dateadd(dd, 1, cast((cast(@year as varchar(4)) + '0228') as datetime)))
if(@setvalue=2)
set @returnvalue=29
else
set @returnvalue=28
return @returnvalue
end
【编辑推荐】
输入小写金额,输出大写金额的SQL函数写法
去掉参数内HTML代码的SQL函数
SQL中StDev函数与StDevP函数的区别
巧用SQL函数让公历变农历
详解SQL中的DATALENGTH函数
版权声明:
作者:后浪云
链接:https://www.idc.net/help/319415/
文章版权归作者所有,未经允许请勿转载。
THE END