년도별 일자를 뿌려주고 싶은데요 0 4 1,264

by 궁금한넘 [SQL Query] 날짜함수 피벗 [2018.10.02 11:12:20]


수고들 많으십니다.

해당년도에 해당하는 일자들을 뿌려주고 싶은데요...

예를 들어서 2018년도를 조회하면 20180101~20181231까지의 365개의 데이터를 가져오고 싶습니다.

 

피벗테이블을 이용해서 해야할지 아님.. 별도의 테이블을 사용해야 할지.. 감이 안오네요..

도움좀 부탁드립니다.

by 우리집아찌 [2018.10.02 12:59:27]

DBMS는요?

 


by 아발란체 [2018.10.02 13:00:26]

샘플 데이터셋 올려주셔야 도움주시는 분들이 정확하게 답변 드릴 수 있을 것 같습니다 ~


by 우리집아찌 [2018.10.02 13:02:00]
-- 오라클 
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' )

 


by 궁금한넘 [2018.10.02 13:06:30]

빠른 답변 감사드립니다..

좋은 하루 되세요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입