@maxelende

Как вывести месяцы с группировкой по году?

Есть таблица:
id date
1 2010-01-12
2 2010-01-19
3 2010-01-26
4 2010-02-09
5 2010-03-16
6 2011-01-12
7 2012-02-12

Как вывести месяцы в виде:
2010
01
02
03
2011
01
2012
02

(если в месяце несколько событий - то он выводится только один раз). Заранее спасибо!
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@IceJOKER
Web/Android developer
GROUP BY YEAR(date), MONTH(date)

А тут уже в ручную группируем по годам
$last_year = 0;
while(...){
  if($row['year'] != $last_year){
    echo $row['year'];
    $last_year = $row['year'];
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы