Tengo una mesa con algún empleado, la fecha de creación y el responsable.
Name | Created | responsible Jose 2017-01-01 Pedro Lorena 2017-03-01 Pedro Ana 2016-01-12 Pedro Luis 2015-01-23 Ananecesito dibujar con un sql, por cada año y responsable el numero de creaciones
year | responsible | Creations 2017 Pedro 2 2016 Pedro 1 2015 Ana 1Entiendo que debo hacer un doble bucle para cada año (extraído de la fecha de creación) y responsable. Y luego la suma récord de ese año y responsable de ponerlo en el nuevo campo "Creaciones"
No se como juntar todas las piezas a la vez, la consulta es mas grande, pero con ese pequeño ejemplo, para ver la sintaxis y encajar todas las piezas, seria de gran ayuda.
Muchas gracias a quien pueda ayudarme.
prueba agrupar por:
select extract(year from created),responsible,count(1) from tablename group by responsible,extract(year from created)