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) |
|
|