--SELECT TO_CHAR(ADD_MONTHS(TO_DATE('20160229','YYYYMMDD'),-1),'YYYYMMDD')
--FROMM DUAL;
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('20170228','YYYYMMDD'),-1),'YYYYMMDD')
FROM DUAL;
결과값은?
(1) 20170128 (2) 20170131
오랜만에 글쓰네요.
헷갈리실 분들이 있을까봐 남겨봅니다.
ADD_MONTHS 의 속성을 알려드리려고 했는데 날짜를 잘못입력했네요...ㅡㅡ;;
물의를 일으켜 죄송합니다.
원래 의도는 월의 마지막 날에 관련하여 질문을 하려고 했는데 날짜를 잘못입력했네요. ㅜㅜ
수정한 날짜로 입력시 2번이 정답입니다.
정답입니다만 제가 올해 날짜를 잘못입력했어요. ㅜㅜ
2016년은 윤년입니다. 28일이 마지막 날이 아니죠.
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('20170228','YYYYMMDD'),-1),'YYYYMMDD')
FROM DUAL;
(1)20170128 (2)20170131
이렇게 질문하려고 하셨던 것 같네요.
그 의도가 맞습니다...
제가 아직 2016년에 살고 있나봐요.. 나이먹기 싫어서 그런가
정답 : (3) 오류 발생.
원인 : 오타 FROMM
당연히 2번이라 생각했는데. 윤년을 생각하지 못해서 틀렸네요.
정...정..답입니다. 마농님..^^;;
에러가 정답이네요.
윤년이 페이크였는데 제가 스포한 건가요?;;
저는 ADD_MONTHS의 속성에 대해 알려주시려고 글 쓰신 줄 알고;;
그 의도였는데 날짜를 잘못입력하여 그냥 망이네요..에공에공
날짜를 잘못 입력하는 바람에 더 좋은 정보를 얻었네요. 윤년~
SQLD/SQLP 시험에 꼬아놓은 문제로 적당할 것 같습니다ㅎㅎ
올해가 윤년이아니네요 ㅎㅎ 에러네요..