SELECT A.d, COUNT(*) as count_li FROM ( SELECT DATE_FORMAT(reg_date,'%m') m, DATE_FORMAT(reg_date,'%d') d FROM table WHERE 1=1 AND DATE_FORMAT(reg_date,'%y%m') >= '201609' AND DATE_FORMAT(reg_date,'%y%m') < '201610' )A GROUP BY A.d
1 | 2015-09-27 오전 2:23:00 |
2 | 2015-09-28 오전 4:10:25 |
3 | 2015-09-29 오전 9:47:28 |
9월에서 10월 사이날짜를 검색했을때
27 | 10 |
28 | 30 |
29 | 50 |
이런식으로 데이터가 있으면 1일~30일까지 카운터를 뽑고싶은데..
위 쿼리로 하니깐 값이 잘안나오는데 어디쪽을 수정해야하는지 조언좀 부탁드릴게요~
그리고 1주차,2주차 이런식으로도 구할수 있을까요..?