SQL获取两个日期之间的天数


-- 获取两个日期之间的天数
SELECT to_number(to_date('2021-06-10', 'yyyy-MM-dd') - to_date('2021-01-01', 'yyyy-MM-dd')) AS days FROM dual;
SELECT to_number(to_date('2021-06-10', 'yyyy-MM-dd HH24:mi:ss') - to_date('2021-01-01', 'yyyy-MM-dd HH24:mi:ss')) AS days FROM dual;
-- 获取两个日期之间的月数
SELECT months_between(to_date('2021-06-01', 'yyyy-mm-dd'),to_date('2021-01-01', 'yyyy-mm-dd')) AS months FROM dual;
SELECT months_between(to_date('2021-06-01', 'yyyy-MM-dd HH24:mi:ss'),to_date('2021-01-01', 'yyyy-MM-dd HH24:mi:ss')) AS months FROM dual;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM