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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기