mysql query를 작성하다보면
날짜 관련 처리를 할때가 많다.
이럴때 달의 마지막 날짜를 구해야 하는 경우가 있는데...
쉽게 last_day() 함수를 사용하면 간단히 구할수 있다.
last_day()함수는 mysql 4.1.1 버젼 이상에서 가능하니...버젼 잘 확인해보고 사용하면 되겠다.
last_day("날짜")를 이용하면 되는데, "날짜" 부분에 원하는 달의 아무날이나 넣어줘도 된다.
select last_day('2017-06-23');
-> 2017-06-30
ex)
select * from board where regdate between date_format(now(),'%Y-%m-01') and last_day(now())