oracle 计算两个时间点之间的月份数,该如何处理
oracle 计算两个时间点之间的月份数
例如下:
date1: 200908 date2: 201006
这两个字段的数据类型均为 char(6) 类型。
请问怎么在一句sql中计算中这两个日期之间的月份差。 希望能够解答,采纳即给分。
谢谢
------解决思路----------------------
例如下:
date1: 200908 date2: 201006
这两个字段的数据类型均为 char(6) 类型。
请问怎么在一句sql中计算中这两个日期之间的月份差。 希望能够解答,采纳即给分。
谢谢
------解决思路----------------------
select abs(months_between(to_date(date1
------解决思路----------------------
'01', 'yyyymmdd'), to_date(date2
------解决思路----------------------
'01', 'yyyymmdd'))) as months from table;