oracle 取两个日期之间月份差

1:取当前月与某月 月份差

select  trunc(months_between(sysdate,to_date(to_char(xrcc004,'yyyymm'),'yyyymm'))) from dual

2:取当某月与某月 月份差(大月份在前)

select trunc(months_between(to_date('201912','yyyymm'),to_date('201812','yyyymm'))) from dual;

posted @ 2020-01-07 16:28  风无影+1  阅读(9161)  评论(0编辑  收藏  举报