suma erronea
Publicado por SARA (21 intervenciones) el 28/02/2020 00:13:50
buenas tardes necesito ayuda con el siguiente codigo, lo que pasa es que me suma el importe de cada percepcion de todos los empleados y solamente quiero que me sume las percepciones de cada uno de los empleados.
1
2
3
4
5
6
7
select dt.noempleado, c.empleado, (SELECT sum(importe) as dia FROM detpercepcion where percepcion = 'dia') as 'Dia Festivo',
(SELECT sum(importe) as bono FROM detpercepcion where percepcion = 'Bono de Produccion') as 'bono',
(SELECT sum(importe) as comision FROM detpercepcion where percepcion = 'Comisiones') as 'comision ',
(SELECT sum(importe) as otros FROM detpercepcion where percepcion = 'Otros Ingresos') as 'otros',
sum(diassalario) as diassalario
FROM calculo c INNER JOIN detpercepcion dt on dt.noempleado = c.noempleado group by dt.noempleado
Valora esta pregunta


0