1

我有一个包含以下列的数据库表

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

可能吗?

4

2 回答 2

2
select count(*) as cnt,
       year(date) year_of_date
from your_table
group by year_of_date
于 2013-09-10T07:52:30.833 回答
0
select year(date) as Year,count(*) as Total
from my_table
group by year(date)
于 2013-09-10T07:58:37.087 回答