判断闰年的SQL函数

数据库 SQL Server
如果要决定当年的2月有多少天,就需要判断当年是不是闰年,面就将为您介绍判断闰年的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函数

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-09 14:31:31

SQL函数数据库

2011-02-25 17:00:25

SQL闰年

2010-09-16 09:15:59

SQL函数

2023-09-06 12:59:21

Python函数

2010-09-09 11:23:17

SQL函数格式

2010-09-10 16:12:08

sql函数判断

2010-09-10 15:51:51

SQL分析函数

2010-09-06 14:17:04

SQL函数

2010-09-06 14:42:56

SQL函数

2010-09-24 19:28:12

SQL CHARIND

2010-09-10 15:37:44

SQL函数

2010-09-16 09:35:17

SQL函数

2010-10-25 17:33:35

Oracle数学函数

2010-09-09 09:31:19

SQL函数left

2010-09-09 11:32:26

SQL函数StDev

2010-11-12 14:21:15

SQL函数

2010-09-24 19:02:40

SQL中CONVERT

2010-09-06 16:52:17

SQL函数

2010-09-06 15:29:13

SQL函数

2010-09-06 16:35:58

SQL函数
点赞
收藏

51CTO技术栈公众号