by 재민띵 [2013.01.18 09:08:33]
select last_day(to_date(:mm, 'mm')) "date" , to_char(last_day(to_date(:mm, 'mm')), 'dd') "day" from dual;
정확하게 해당 월의 일수를 구하실려면 년도 까지 받아야 합니다.다음을 실행해보시면 년도마다 같은 월 일수가 틀릴 수 있습니다.SELECT TO_CHAR(LAST_DAY(TO_DATE('201202', 'YYYY-MM')), 'DD'), TO_CHAR(LAST_DAY(TO_DATE('201302', 'YYYY-MM')), 'DD')FROM DUAL