16년 4월 28일부 5월 1일까지 월수를 구하고 싶습니다.
4월 28일 - 5월 1일 해서 한달 미만 또는 한달이 아닌
4월에도 한달 5월에도 한달해서 2개월이 나오도록 하려면 쿼리를 어떻게 해야 하는지요
SELECT MONTHS_BETWEEN( TO_DATE(SUBSTR(edt, 1, 6), 'yyyymm') , TO_DATE(SUBSTR(sdt, 1, 6), 'yyyymm') ) + 1 mm FROM (SELECT '20160428' sdt, '20160501' edt FROM dual) ;