現時点では、ニュースを月+年にグループ化していますが、十分なニュース記事がありません. 代わりに、季節ごとにグループ化したいと思います: 夏、春、秋、または冬 + 年
したがって、代わりに:
- 2013年1月
- 2013年3月
- 2013年4月
それはそのようになります:
- 2013年夏
- 2013年春
月次アーカイブ
SELECT MONTHNAME(news_date) AS MONTH,
YEAR(news_date) AS YEAR,
COUNT(news_id) AS COUNT
FROM news
WHERE news_type = 'NEWS'
AND news_status = 'ENABLED'
GROUP BY CONCAT(MONTH(news_date), ' ', YEAR(news_date))
ORDER BY news_date DESC