728x90

MySQL 오늘기준으로 최근 한달 동안 데이터 가져오기

 

긴 말이 필요 없습니다. 기준이 되는 데이터 칼럼만 있다면 BETWEEN 과 DATE_ADD() 함수를 이용해서

간단하게 가져올 수가 있습니다.

 

SELECT seq, title FROM TABLE WHERE DATE_COLUMN BETWEEN DATE_ADD(NOW(),INTERVAL -1 MONTH ) AND NOW();

 

그럼 오늘 기준으로 최근 일주일 동안 데이터를 가져올려면 어떻게 해야 할까요.

아래와 같이 MONTH를 WEEK로만 바꿔 주시면 됩니다.

 

SELECT seq, title FROM TABLE WHERE DATE_COLUMN BETWEEN DATE_ADD(NOW(),INTERVAL -1 WEEK ) AND NOW();

 

 

 

From : 높이뜬새(www.webmadang.net)

 


+ Recent posts