예를들어 date컬럼에 date = 2017-09-01 00:00:00
이런식으로 값이 있다고 가정하면
아래와 같이 조회할 수 있다.
SELECT * FROM 테이블명 WHERE DATE_FORMAT(date컬럼,'%Y-%m') = DATE_FORMAT(now(),'2017-09');
SELECT * FROM 테이블명 WHERE( date컬럼 > LAST_DAY(NOW() - interval 1 month) AND w_date <= LAST_DAY(NOW()) );
SELECT * FROM 테이블명 WHERE LEFT(date컬럼,7) = DATE_FORMAT(now(),'2017-09');
'WEB > MYSQL' 카테고리의 다른 글
여러 컬럼 검색 (0) | 2021.07.15 |
---|---|
테이블 완전히 비우기 (0) | 2017.08.11 |