SQL문으로 1주일 전 날짜 구하는 경우 다음과 같이 쿼리하시면 됩니다:
select distinct dateadd('dd',-7,current_timestamp) from sample.person
또는
select distinct dateadd('week',-1,current_timestamp) from sample.person
결과 예제:
2006-03-23 18:24:28
도움 되셨길 바랍니다^^
그런데, 위와 같은 형식이 마음에 안 들고, YYYYMMDD 포맷으로 보고 싶다. 그렇다면, 다음과 같이 할 수도 있다는 점 알아두심 좋겠네요:
select distinct to_char(current_date-7,'YYYYMMDD') as AWeekAgo from sample.person
결과:
AWeekAgo
20060323