2013-09-10 3 views
1

У меня есть таблица базы данных со следующими столбцамиИзвлечение данных из таблицы SQL в соответствии с описанным сценарием

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

Возможно ли это? Да. Но что вы пробовали? –

+0

Да, но я не получаю подсказки, чтобы получить –

ответ

2
select count(*) as cnt, 
     year(date) year_of_date 
from your_table 
group by year_of_date 
0
select year(date) as Year,count(*) as Total 
from my_table 
group by year(date) 
Смежные вопросы