判斷閏年的SQL函數(shù)
如果需要判斷當前年份是否為閏年,從而決定當年2月有多少天,該SQL函數(shù)應(yīng)該如何寫呢?下面就將為您介紹該SQL函數(shù)的寫法,供您參考,希望對您學習SQL函數(shù)有所幫助。
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
【編輯推薦】
去掉參數(shù)內(nèi)HTML代碼的SQL函數(shù)