首页 > 数据库 > mysql教程 > sql 判断给定日期所在年是否闰年语句

sql 判断给定日期所在年是否闰年语句

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:47:40
原创
3916 人浏览过

sql 判断给定日期所在年是否闰年语句
--根据全年总天数判断
declare @date datetime;
set @date = getdate()
select case datediff(day,dateadd(year,datediff(year,0,@date),0),dateadd(year,1+datediff(year,0,@date),0))
  when 365 then '平年' else '闰年' end
--根据二月天数判断
--给日期的上一年最后一天加2个月,即为当年2月最后一天
select case day(dateadd(month,2,dateadd(year,datediff(year,0,@date),-1))) when 28 then '平年' else '闰年' end
go

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
php - prepare与sql的开销?
来自于 1970-01-01 08:00:00
0
0
0
sql文件
来自于 1970-01-01 08:00:00
0
0
0
打印sql语句
来自于 1970-01-01 08:00:00
0
0
0
sql优化or
来自于 1970-01-01 08:00:00
0
0
0
mysql - sql报错原因?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板