GROUP BY и дата: месяц и год (без дня)

GrayMaster

Новичок
GROUP BY и дата: месяц и год (без дня)

Есть таблица с полем "date" типа "DATE", нужно выполнить GROUP BY так, чтоб гриппировалось по месяцу и году.
Если сделаю просто GROUP BY `date`, то группировка будет по дню, месяцу и году. Можно ли группировать исключая день ?

... или нужно разбивать поле `date` на 3 - `day`, `month`, `year` ?!

Спасибо.
 

zerkms

TDD infected
Команда форума
лучше разбить, если уже ну никак - тогда мануал, функции работы с датой/временем
 

zerkms

TDD infected
Команда форума
[мысли вслух]
когда же люди, подобные Bully, будут менее активны, а?
[/мысли вслух]
 

zerkms

TDD infected
Команда форума
Bully
а потом тредстартер придёт и скажет что на таблице со 100000 записей у него этот запрос тормозит. и угадай кто будет в этом виноват?
 

Bully

Новичок
Тормозить будет больше из-за GROUP BY, а не из-за вычисляемого поля. Если критично, сколько занимает база, то лишние поля лучше не добавлять - их же еще индексировать придется, чтобы GROUP BY по ним работал быстро.
 
Сверху