SQL 有什么函数让2个日期型的相减得到个number型的天数?

比如 两个日期 一个 2008-12-23 一个2008-11-19 ,怎么在oracle 里得到 前面的日期减去后面的这个日期 得到个相差多少天
最新回答
崽崽╮宝贝

2024-11-25 10:35:20

这个问题问我最合适了。
在oracle数据库中,日期与日期相减得到的是小数类型。你要number类型就只有用四舍五人的原则了,round();
雨季盛开的花

2024-11-25 12:11:05

select trunc(to_date('2008-12-23','yyyy-mm-dd')-to_date('2008-11-19','yyyy-mm-dd') )from dual;
两个日期相减就是天数。