오늘이 만약 2018년 4월 4일이라면 2018년 1월1일부터 12월 31일까지 뽑는 쿼리 부탁드립니다. 0 3 794

by 문준 [2018.04.04 10:36:42]


오늘이 만약 2018년 4월 4일이라면 2018년 1월1일부터 12월 31일까지 뽑는 쿼리  부탁드립니다.

by 우리집아찌 [2018.04.04 11:13:56]
WITH T AS (
SELECT SYSDATE - 1000 + ROWNUM DT FROM xmlTable('1 to 2000')
)

SELECT * 
 FROM T 
WHERE DT BETWEEN TO_DATE(TO_CHAR(SYSDATE,'YYYY')||'01','YYYYMM')  AND LAST_DAY(TO_DATE(TO_CHAR(SYSDATE,'YYYY')||'12','YYYYMM')) + 0.99999

 


by 마농 [2018.04.04 11:18:59]
SELECT TO_CHAR(sdt + LEVEL - 1, 'yyyymmdd') dt
  FROM (SELECT TRUNC(sysdate, 'y') sdt FROM dual)
 CONNECT BY LEVEL <= ADD_MONTHS(sdt, 12) - sdt
;

 


by 문준 [2018.04.04 11:27:26]

정말 고수들이 많으십니다.

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