W rezultacie chciałbym otrzymać:
2011-10-20 - 2011-11-20 - ILOŚĆ
2011-09-20 - 2011-10-20 - ILOŚĆ
2011-08-20 - 2011-09-20 - ILOŚĆ
etc... (Cały raport)
Póki co ułożyłem zapytanie:
SELECT DATE_FORMAT(`data`, '%Y-%m') AS `date`, COUNT(1) AS `posts_count` FROM `posts` WHERE `data` BETWEEN '2011-10-20' AND '2011-11-20'
Co owszem zwróci mi liczbę od 20 października do 20 listopada, ale ja potrzebuję pobrać cały raport, za każdy z wcześniejszych miesięcy/lat
Czy macie jakieś sugestie?
Pozdrawiam