User 테이블이 존재하고 createdAt 컬럼은 Data type 이 datetime 일 때 아래와 같이 사용 가능
# 어제부터 오늘까지
SELECT * FROM User WHERE createdAt BETWEEN DATE_ADD (NOW(), INTERVAL -1 DAY) AND NOW();
# 일주일 전 ~ 오늘
SELECT * FROM User WHERE createdAt BETWEEN DATE_ADD (NOW(), INTERVAL -1 WEEK) AND NOW();
# 3개월 전 ~ 오늘
SELECT * FROM User WHERE createdAt BETWEEN DATE_ADD (NOW(), INTERVAL -3 MONTH) AND NOW();
'Development > MySQL' 카테고리의 다른 글
CHAR 와 VARCHAR 차이 (0) | 2022.03.11 |
---|---|
HAVING 사용해서 집계함수 조건 비교 하기 (0) | 2021.01.10 |
최근댓글