PostgreSQL - totalizar trabajadores por grupo

 
Vista:
sin imagen de perfil

totalizar trabajadores por grupo

Publicado por Rafael (15 intervenciones) el 07/11/2017 21:39:47
Buenas.

Tengo que realizar un reporte como el siguiente:

Nomina | Cantidad Trabajador | asiganaciones | deducciones | Total
0001 | 100 | 1500 | 500 | 1000

Todos esos datos los tengo en una tabla de mi BD.

Hasta ahora tengo esto:
1
2
3
4
5
select codnom, codper, count(*)
FROM sno_hsalida
where tipsal='A' and codnom='0001'
group by  codper, codnom, tipsal --, codnom,valsal, tipsal, codperi
order by codper

tipsal=a es asignacion
cantidad de trabajador es la cantidad de trabajadores por cada gurpo de nomina, es decir nomina 1= 100 trabajhadores, nomina 2 = 3000 trabajadores

el resultado del query es que por cada codigo del trabajor el me lo esta contando, lo que quiero es totalizar para que me de el total por cada nomina o grupo de trabajadores, de igual forma, para sumar las asignaciones y deducciones.

Gracias por la orientacion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder