group by
tema enviado por HAYESA en ORACLE
tema iniciado el 14/01/2010
A MI ME GUSTARIA SACAR LA SUMA DE ESTA CONSULTA PERO ME MUESTRA 3 REGISTROS CREO Q NO ENTENDI MUY BIEN PODRIAS AYUDARME
SELECT
(CASE WHEN ( EPQ_INCAPACIDAD) > 0
THEN (SUM(E.E_SALARIO)/2)
ELSE
(
SUM (EPQ_SALARIO_MENSUAL+EPQ_H_EXTRAS)+
SUM( P_HBONOS.B_XMETA+ P_HBONOS.B_SUBCOMICIONES+ P_HBONOS.B_PREMIOFALTANTE+
P_HBONOS.B_PREMIOVENCIDO+ P_HBONOS.B_DESEMPEÑOPROFECIONAL)
)
END)
,EPQ_NUM_IDEN
FROM P_EMPLEADOS_PQ, P_HBONOS,P_EMPLEADOS E
WHERE P_EMPLEADOS_PQ.AÑO=2009
AND P_EMPLEADOS_PQ.EPQ_NUM_IDEN=P_HBONOS.B_NUM_IDEN
AND P_EMPLEADOS_PQ.AÑO=P_HBONOS.AÑO
AND P_EMPLEADOS_PQ.EPQ_NUM_IDEN='0820-1982-00212'
AND P_EMPLEADOS_PQ.EPQ_DOCUMENTO=P_HBONOS.B_DOCUMENTO
AND P_EMPLEADOS_PQ.EPQ_NUM_IDEN=E.E_NUM_IDEN
GROUP BY EPQ_NUM_IDEN,
EPQ_INCAPACIDAD