Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 21:47
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Sumar filas en una consulta sql

Buenas Noches..

Compañeros


Nuevamente una ayudita...

Tengo el siguiente Query

SELECT cod_suc, tip_recep , [001] AS INDIRECTO ,[002] AS DIRECTO ,[003] AS CORPORATIVO
FROM (
SELECT cod_grupo , cod_suc ,tip_recep, cat_dis , cat_dis AS 'TIPO_VENTA' , semana
FROM temporalGerente) AS temporal PIVOT ( COUNT(semana)
FOR TIPO_VENTA IN ([001],[002],[003]) )
AS pivotTable WHERE tip_recep IN ('PS','RP','WB','SN') AND
cod_suc IN ('230','103','219') AND cod_grupo = '100' ORDER BY
cod_suc ASC

Me arroja el siguiente resultado:


Código:
cod_suc                          tip_Recep            DIRECTO                   INDIRECTO              CORPORATIVO
103                          PS                             1                               10                             20
103                          RP                             2                               40                              60
104                          PS                             5                                 2                              4
104                          RP                             10                              8                              5

Quiero que me haga la suma de DIRECTO , INDIRECTO , CORPORATIVO por cada sucursal , el resultado que necesito es asi:

Código:
cod_suc                       tip_Recep            DIRECTO                 INDIRECTO            CORPORATIVO
103                          PS o RP                     3                     50                    80
104                          PS o RP                   15                     10                     9

Porque necesito solo una fila por cada cod_suc...

Gracias..


Última edición por informacionsys; 15/06/2011 a las 22:13