У меня есть следующая таблица: лет
data
----
2005-07-12-09.21.54.000000
2005-07-12-13.58.58.000000
2005-10-17-22.36.32.000000
2005-09-17-16.34.38.000000
2005-10-29-13.31.26.000000
2002-07-16-15.23.13.000000
, и я хочу ее обрезать с помощью функции year и подсчитать годы.В общем, вот так:
year count
------ -------
2005 5
2002 1
Я пробовал разные вещи, но я все еще не могу подсчитать, как это должно быть.
select year(date) as year,
count(date) as count
from years
group by date;
Это дает мне следующий вывод:
YEAR COUNT
-------- ----------
2000 1
2005 1
2005 1
2005 1
2005 1
2005 1
Может кто-нибудь, пожалуйста, попробуйте мне помочь.Спасибо