oracle给一个时间段,如何得到各月份及天数

oracle给一个时间段,如2017-11-5和2018-1-4时间段各月份及天数,格式:
月份 天数
201711 5
201712 31
201801 4

第1个回答  2018-11-02
select to_char(last_day(sysdate),'dd') from dual
也可以将sysdate替换为任意时间,以计算当天所在月份天数。追问

一个时间段这个去统计呢:2017-11-5和2018-1-4
应该是2017-11-5到2017-11-30有25天,2017-12-31有31天,2018-01-04有4天,列出来是这个样子
月份 天数
201711 25
201712 31
201801 4

本回答被网友采纳