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 に答える