我有一张员工的桌子,创建日期和负责人。
Name | Created | responsible
Jose 2017-01-01 Pedro
Lorena 2017-03-01 Pedro
Ana 2016-01-12 Pedro
Luis 2015-01-23 Ana
我需要每年使用sql绘制并负责创作数量
year | responsible | Creations
2017 Pedro 2
2016 Pedro 1
2015 Ana 1
据我所知,我应该每年进行一次双循环(从创建日期中提取)并负责。然后是那一年的记录金额,并负责将它放入新的领域" Creations"
我不知道如何将所有部分放在一起,查询更大,但是通过这个小例子,看到语法并适合所有部分,将会有很大的帮助。
非常感谢能帮助我的人。
答案 0 :(得分:0)
尝试分组:
select extract(year from created),responsible,count(1)
from tablename
group by responsible,extract(year from created)