SQL语句里怎么获得当前年份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句里怎么获得当前年份相关的知识,希望对你有一定的参考价值。
参考技术Asqlserver:
select year(getdate())oracle:
利用SQL语句如何获得两个日期之间相差的天数
我想用SQL语句得到两个日期(date1、date2)之间相差的天数,返回值为数值型,其中date1为数据库里输入数据时的时间,date2为当前系统时间
参考技术A select TO_DATE(TO_CHAR(sysdate,'YYYYMMDD'),'YYYYMMDD') - TO_DATE(表字段,'YYYYMMDD') from 表名;表名和表字段根据具体情况而定,
还有
date1为数据库里输入数据时的时间,date2为当前系统时间
应该是反的,date1应该是当前系统时间,date2是数据库里输入数据时的时间 参考技术B 把他们先格式或成时间戳,然后相减。在除以24*3600就可以了。 参考技术C datediff (dd, date1,date2) 日
datediff (mm, date1,date2) 月
datediff (yy, date1,date2)年 参考技术D 直接相减。
以上是关于SQL语句里怎么获得当前年份的主要内容,如果未能解决你的问题,请参考以下文章
SQL: 一般情况按年分组,特殊年份按指定日期分组,SELECT语句怎么写?