我有一个包含以下列的数据库表
Id, Name, Date (FORMAT: Y-m-d H:i:s)
现在我想检索以下表格的数据
Count Year
3 2013
5 2014
显示不同年份生成的记录总数
例如,如果我有以下数据:
1 Manish 2013-10-01 23:12:12
2 Tarun 2013-10-02 23:12:12
3 Pankaj 2014-10-02 23:12:12
4 Pankaj 2015-10-02 23:12:12,
然后它将返回以下数据:
Count Year
2 2013
1 2014
1 2015
有可能吗?
答案 0 :(得分:2)
select count(*) as cnt,
year(date) year_of_date
from your_table
group by year_of_date
答案 1 :(得分:0)
select year(date) as Year,count(*) as Total
from my_table
group by year(date)