본문 바로가기
MySql

MySQL 이전 달의 모든 행을 가져 오는 쿼리

by 베이스 공부 2020. 12. 15.
반응형

지난달에 생성 된 데이터베이스의 모든 행을 선택해야합니다.

예를 들어, 현재 월이 1 월이면 12 월에 생성 된 모든 행을 반환하고 2 월이면 1 월에 생성 된 모든 행을 반환하려고합니다. 데이터베이스에 2007-06-05 14:50:17 형식으로 생성 된 날짜를 나열하는 date_created 열이 있습니다.

 

해결 방법

 

SELECT * FROM table
WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)

 

참조 페이지 https://stackoverflow.com/questions/2090221

 

 

반응형

댓글