by 궁금한넘 [SQL Query] 날짜함수 피벗 [2018.10.02 11:12:20]
수고들 많으십니다.
해당년도에 해당하는 일자들을 뿌려주고 싶은데요...
예를 들어서 2018년도를 조회하면 20180101~20181231까지의 365개의 데이터를 가져오고 싶습니다.
피벗테이블을 이용해서 해야할지 아님.. 별도의 테이블을 사용해야 할지.. 감이 안오네요..
도움좀 부탁드립니다.
DBMS는요?
샘플 데이터셋 올려주셔야 도움주시는 분들이 정확하게 답변 드릴 수 있을 것 같습니다 ~
-- 오라클 SELECT TO_DATE('20180101','YYYYMMDD') + LEVEL - 1 AS DT FROM DUAL CONNECT BY LEVEL <= ( TO_DATE('20181231','YYYYMMDD') - TO_DATE('20180101','YYYYMMDD') + 1 ) -- 오라클 2 ( 365일치 쓸경우 : 윤년은 무시) SELECT TO_DATE('20180101','YYYYMMDD') + ROWNUM - 1 FROM XMLTABLE ('1 to 365' )
빠른 답변 감사드립니다..
좋은 하루 되세요