sql 求两个日期(年月日)之间的数据怎么写

sql 求两个日期(年月日)之间的数据怎么写,第1张

用months_between()

函数求出两个日期相差的月数,这个求出来比较准确,可以满足精确计算工龄也比较符合业务需求,再除以12

select

months_between(sysdate,date'2012-01-01')

from

dual

大概是这样:

select add_month(to_char(to_date('201210','yyyymm'),'yyyymm') + level -1)

from dual connect by level < months_between(to_date('201212','yyyymm'),to_date('201210','yyyymm')) +1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6694223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存