Я хочу упорядочить набор результатов данных MySQL по кварталам.У них есть поля данных, поэтому мне интересно, должен ли я делать это в PHP или в самом запросе?
если у вас есть поле даты в БД, используйте его для группировки с ним,
как :
group by QUARTER(date)
конечно, если вы хотите принять во внимание годы также
использование
group by YEAR(date) , QUARTER(date)
Вы можете использовать предложение GROUP BY в запросе mysql и возвращать результаты как -
group by Quarter(date)
Где Quarter - это предопределенная функция в mysql.
Я бы сделал это в БД - найдите функцию MySQL Quarter (Date).