Você está na página 1de 2

SELECT H.IDVISITADURIA, H.NOMVIS, SUM(H.PEND_GRALS), SUM(H.PROCESO), SUM(H.REABI ERTAS), SUM(H.ARCHIVADAS), SUM(H.QUEJA_PEN), SUM(H.TOTAL_QUE), SUM(H.PROC_ORI), SUM(H.ORI_PEN), SUM(H.ORI_ARC), SUM(H.

TOTAL_O RI) FROM (SELECT E.IDVISITADURIA, VS.NOMBRE NOMVIS, E.IDABOGADO, E.NOMBRE, SUM(E.PEND)PEND_GRALS, (COUNT(E.qUE)-(COUNT(E.ARCHIVADAS)+SUM(E.PENDQ))) PROCESO, COUNT(E.REABIERTAS) REABIERTAS, COUNT(E.ARCHIVADAS) ARCHIVADAS, SUM(E.PENDQ) QUEJA_PEN, COUNT(E.qUE) TOTAL_QUE, ((COUNT(E.qUE)*100)/E.PORQ) POR_QUE, (COUNT(E.oRI)-(COUNT(E.ORIARC)+SUM(E.PENDO))) PROC_ORI, SUM(E.PENDO) ORI_PEN, COUNT(E.ORIARC) ORI_ARC, COUNT(E.oRI) TOTAL_ORI, ((COUNT(E.oRI)*100)/E.PORO) POR_ORI FROM ( SELECT V.IDVISITADURIA, A.IDABOGADO, CONCAT(P.NOMBRE,' ',P.APEPATERNO,' ',P.APEMATERNO) NOMBRE, IF(O.IDRECEPCION IS NULL AND Q.IDRECEPCION IS NULL, 1, 0) PEND, RA.IDQUEJA REABIERTAS, AR.IDQUEJA ARCHIVADAS, IF(Q.IDRECEPCION=R.IDRECEPCION AND R.PENDIENTE=TRUE, 1, 0) PENDQ, Q.IDRECEPCION qUE, IF(O.IDRECEPCION=R.IDRECEPCION AND R.PENDIENTE=TRUE, 1, 0) PENDO, O.CVETIPOORIENTA ORIARC, O.IDRECEPCION oRI, ( SELECT SUM(O.CONT) FROM (SELECT COUNT(A.IDABOGADO) CONT FROM RECEPCION R INNER JOIN ABOGADO A ON A.IDABOGADO=R.IDABOGADOATEN INNER JOIN PERSONA P ON P.IDPERSONA=A.IDPERSONA INNER JOIN VISITADURIA V ON V.IDVISITADURIA=A.IDVISITADURIA INNER JOIN QUEJA Q ON Q.IDRECEPCION=R.IDRECEPCION LEFT JOIN ARCHIVAR AR ON AR.IDQUEJA=Q.IDQUEJA LEFT JOIN REAPERTURAARCHIVO RA ON RA.IDQUEJA=Q.IDQUEJA WHERE Q.FECHACAPTURA BETWEEN '2011/03/07' AND '2011/10/08' GROUP BY A.IDABOGADO) O) PORQ, ( SELECT SUM(O.CONT) FROM (SELECT COUNT(A.IDABOGADO) CONT FROM RECEPCION R INNER JOIN ABOGADO A ON A.IDABOGADO=R.IDABOGADOATEN INNER JOIN PERSONA P ON P.IDPERSONA=A.IDPERSONA INNER JOIN VISITADURIA V ON V.IDVISITADURIA=A.IDVISITADURIA INNER JOIN ORIENTACION O ON O.IDRECEPCION=R.IDRECEPCION WHERE O.FECHAORIENTACION BETWEEN '2011/03/07' AND '2011/10/08' GROUP BY A.IDABOGADO) O) PORO FROM RECEPCION R INNER JOIN ABOGADO A ON A.IDABOGADO=R.IDABOGADOATEN INNER JOIN PERSONA P ON P.IDPERSONA=A.IDPERSONA INNER JOIN VISITADURIA V ON V.IDVISITADURIA=A.IDVISITADURIA LEFT JOIN QUEJA Q ON Q.IDRECEPCION=R.IDRECEPCION LEFT JOIN ORIENTACION O ON O.IDRECEPCION=R.IDRECEPCION LEFT JOIN ARCHIVAR AR ON AR.IDQUEJA=Q.IDQUEJA LEFT JOIN REAPERTURAARCHIVO RA ON RA.IDQUEJA=Q.IDQUEJA WHERE R.FECHAHORARECEP BETWEEN '2011/03/07' AND '2011/10/08') E INNER JOIN VISITADURIA VS ON VS.IDVISITADURIA=E.IDVISITADURIA

WHERE E.IDVISITADURIA=1 GROUP BY E.IDABOGADO ORDER BY POR_QUE, POR_ORI) H GROUP BY H.IDVISITADURIA; los resultados (H.PEND_GRALS) SUM(H.PROCESO) SUM(H.REABIERTAS) SUM(H.ARCHIVAD AS) SUM(H.QUEJA_PEN SUM(H.TOTAL_QUE) SUM(H.PROC_ORI) SUM(H.ORI_PEN) SUM(H.ORI_A RC SUM(H.TOTAL_ORI) de aqui quiero sacar el valor de (H.PEND_GRALS) + SUM(H.TOTAL_QUE) SUM(H.TOTAL_ ORI)===Resultado la suma de los tres datos

Você também pode gostar