失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle中计算两个日期之间得天数 月数 年数以及结合使用常用函数

oracle中计算两个日期之间得天数 月数 年数以及结合使用常用函数

时间:2024-04-17 09:45:09

相关推荐

oracle中计算两个日期之间得天数 月数 年数以及结合使用常用函数

1、相差天数(两个日期相减)--Oracle中两个日期相差天数--select TO_NUMBER(TO_DATE('-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss')) AS 相差天数 from dual;2、相差小时数、分钟数、秒数--Oracle中两个日期相差小时数--select TO_NUMBER((TO_DATE('-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss'))*24) AS 相差小时数 from dual;--Oracle中两个日期相差分钟数--select TO_NUMBER((TO_DATE('-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss'))*24*60) AS 相差分钟数 from dual;--Oracle中两个日期相差秒数--select TO_NUMBER((TO_DATE('-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss'))*24*60*60) AS 相差秒数 from dual;3、相差月数(months_between()函数)--oracle两个日期的相差月数--select months_between(TO_DATE('-6-30','yyyy-mm-dd hh24:mi:ss'),TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss'))As 相差月份1 from dual;4、相差年数(原先月数/12)--oracle两个日期的相差年份select ((months_between(TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss'),TO_DATE('-5-31','yyyy-mm-dd hh24:mi:ss')))/12) As 相差年份 from dual;

如果觉得《oracle中计算两个日期之间得天数 月数 年数以及结合使用常用函数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。