Database/MySQL
[MySQL] 이번 달 데이터만 가져오기
이번 달 데이터 가져오기 데이터 출력 시 단순 한 달 전 기준이 아닌, 이번 달에 생성된 데이터만 가져와야 하는 경우가 있다. 이전 달 마지막 날짜를 구하여 계산해도 되고, 이번 달의 첫째 날짜를 구하여 계산해도 된다. MySQL에서는 last_day() 함수는 존재하지만 first_day() 함수는 존재하지 않는다. 대체 왜... 이번 달 첫째 날짜 구하기 해당 방법은 날짜 포맷이 정해져 있는 경우에 사용한다. 신나서 쿼리를 작성했으나 그리 좋은 방법은 아니라고 생각된다. 이전 달 마지막 날짜를 구하여 이번 달 데이터만 출력하는 것이 좋아 보인다. select date_format(now(), '%Y-%m-01') from dual; 데이터 포맷 형식이 % Y-%m-%d라고 가정하였을 때의 쿼리이다. ..