SQL 질문좀 드립니다. 0 1 430

by 윌셔 [2018.06.24 16:48:56]


SQL을 접한지 얼마 안되고 이것저것 새로운 것 알아가면서 재미있게 배우고 있습니다.

다름이 아니라 혹시 sysdate를 이용해서 18년 포함해서 몇년치.. (2~3년도 전)을 조회화려면 어떤 식으로 하면 되는지 궁금합니다.

만약 몇년치의 데이터를 조회한다고 치면 저는 sysdate 사용을 잘 못하여서 '20130101', '20131231'을 to_date로 사용해서 where 절에 입력하는데요.. 이러면 고정적인게 되어버려서 sysdate를 이용해서 하는 방법이 어떤건지 궁금합니다.

잘 부탁드립니다.

by 마농 [2018.06.25 07:28:12]
SELECT *
  FROM t
 WHERE dt >= ADD_MONTHS(TRUNC(sysdate, 'yy'), -12*3)
;

 

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