我有一个包含这样数据的表:
id | question | pub_date
1 | qeustion1| 2012-12-03
2 | qeustion2| 2012-12-06
3 | qeustion3| 2012-11-03
4 | qeustion4| 2011-12-03
我想要这样的输出:它应该根据年份、月份结果计数和 Desc 顺序来计算记录,并且还应该显示每一行数据。
就我而言:
- 年份:2012年有3条记录
- 月份:2012 年的 12 有 2 条记录
- 年份:2011年有1条记录
- Month:12 in 2011 有 1 条记录。
我试过这个:
SELECT
EXTRACT(MONTH FROM pub_date) as month,
EXTRACT(YEAR FROM pub_date) as year,
Count(id)
FROM
mytable
GROUP BY
month,
year
ORDER BY
year DESC,
month DESC
我需要显示这样的数据,请参阅网站的博客存档部分