Группировать по месяцам, дата . Формат: 2007-05-24 17:16:08

  • Автор темы Автор темы Ivan_web
  • Дата начала Дата начала

Ivan_web

Новичок
Группировать по месяцам, дата . Формат: 2007-05-24 17:16:08

Группировать по месяцам, дата . Формат: 2007-05-24 17:16:08

мне надо подсчитать сумму по месяцам - фомат даты CURRENT_TIMESTAMP

вот как мне считать

если я напишу
SELECT SUM(row) FROM table GROUP BY date - он сгрупирует именно по дате, полной..

подскажите, пожалуйста,

спасибо
 
Ivan_web
SUBSTRING
DATE_FORMAT

+LEFT
 
Извините за глупый вопрос, а даты можно сравнивать в SQL запросах(>, <)?

проверил...можно :)
 
iSlayter
А мешает попробовать лень?
 
Mr_Max
Valdemar_UA
GROUP BY MONTH(`field`), YEAR(`field`)

iSlayter
можно
 
zerkms
я остановился на LEFT - быстрее выборка.
Не знаю как на других версиях MySQL у меня 3-я ветка MySQL.
 
Если говорить о производительности, еще быстрее будет сделать колонку char(6) в YYYYMM формате. С индексом.
 
zerkms
далее уже мелочи, т.к выбор между типами данных не настолько критичен, насколько отсутствие индексов как таковых. Зато гемора прибавится.
 
Сверху