MySQL - suma erronea

 
Vista:
sin imagen de perfil
Val: 31
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder