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)
|
'DB' 카테고리의 다른 글
[MySQL] 레코드 데이터 치환하기 (REPLACE) (0) | 2019.05.07 |
---|---|
innodb 설치 및 옵션 (0) | 2018.05.17 |
MySQL 프로시져, 뷰 확인방법 (0) | 2018.05.05 |
MySQL 기본 캐릭터 셋 설정하기 - RHEL/CentOS/Ubuntu (0) | 2018.05.05 |
List stored procedures in MySQL (0) | 2018.05.05 |