hoony's web study

728x90
반응형



select * from [테이블명] where date_format(reg_dt, '%Y-%m-%d') between DATE_FORMAT(CONCAT(DATE_FORMAT( date_add(now(), INTERVAL + 0 month) ,'%Y-%m'),'-1'),'%Y-%m-%d') and last_day(now());

select 
DATE_FORMAT(CONCAT(DATE_FORMAT( date_add(now(), INTERVAL + 0 month) ,'%Y-%m'),'-1'),'%Y-%m-%d'); 이렇게 하시면 해당 월의 처음 날짜를 리턴해줍니다.


select  last_day(now()); 
위의 쿼리는 해당 월의 마지막 날짜를 리턴해줍니다. 

때때로 유용하게 쓰일 것 같아서 블로그에 씁니다. ^^





728x90

'DBMS > MySQL & MariaDB' 카테고리의 다른 글

Mysql Event 스케쥴 변경  (0) 2020.04.09
Trigger 확인 및 삭제하기  (0) 2020.03.29
mysql 에서 merge 대용문  (0) 2018.09.19
Mysql 문자열 결합하기  (0) 2014.07.16
MySQL 날짜 유형 지정하기  (0) 2014.06.30

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading