예를 들어 2012-11-15 ~ 2012-12-16 일 까지 기간동안 검색을 하는데 검색 결과가 시작일 종료일 회원수 2012-11-15 2012-11-30 1000 2012-12-01 2012-12-16 500 위와 같은 형태로 나타나게 할려면 퀴리를 어떻게 짜야할까요? 프로그램 로직에서 처리를 해주는게 좋을지 아님 쿼리로도 가능한지 궁금합니다.
select min(기간), max(기간), sum(회원수)
from 테이블
where 기간 between 시작 and 끝
group by date_format(기간, '%Y%m');
위와 같은 방법을 쓰면 됩니다.