sql
one week ago query
카리스마유
2017. 5. 24. 14:57
db column 에 time 을 기록했을때 1주일전, 2주일전등 이전 날짜에 해당하는 data들을 select 해야 할때 가 있다.
아래는 현재 & 1주일 전 data를 select 하는 query 이다.
1) 현재
select * from [table name] where ,DATE_FORMAT(NOW(), '%Y-%m-%d-%H.%i.%s'));
2) 1주일전
select * from [table name] where ,DATE_FORMAT(NOW()- INTERVAL 7 DAY, '%Y-%m-%d-%H.%i.%s'));
3) 1주일 보다 이전 DATA
select * from [table name] where
time_column < DATE_FORMAT( CURRENT_DATE - INTERVAL 7 DAY, '%Y-%m-%d-%H.%i.%s' );