Трудности с настройкой сложного mySQL запроса

Я пытаюсь сделать запрос для получения данных из базы данных, но у меня ничего не получается.

У меня есть следующая таблица с фиктивными данными:

id | date  

0  | 2011-11-25 20:12:32
1  | 2011-11-15 20:12:32
2  | 2011-11-05 20:12:32
3  | 2011-10-25 20:12:32
4  | 2011-10-15 20:12:32
5  | 2011-10-05 20:12:32
6  | 2010-10-25 20:12:32
7  | 2010-04-25 20:12:32
8  | 2009-07-25 20:12:32

Я хочу сделать запрос, который:

  • Сортирует даты по году, затем по месяцу и затем по дню
  • Затем он должен подсчитать, сколько времени каждого месяца в этих годах.

Если вы не поняли, что я имею в виду: Это должно дать результат примерно такой (используя фиктивные данные из таблицы):


Year | Month | amount (of rows with that month in that year)

2011 | 11    | 3
2011 | 10    | 3
2010 | 4     | 2
2009 | 7     | 1

У меня есть некоторые знания о mySQL, но это слишком много для меня. :)

Спасибо заранее

6
задан Adrian Carneiro 30 November 2011 в 21:03
поделиться