Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Count y Sum en una misma consulta SQL

Estas en el tema de Count y Sum en una misma consulta SQL en el foro de Bases de Datos General en Foros del Web. Hola Buenas Tardes Compas.... Tengo el siguiente query: SELECT cod_suc, [001] AS INDIRECTO ,[002] AS DIRECTO ,[003] AS CORPORATIVO FROM (SELECT cod_suc ,tip_recep, cat_dis , ...
  #1 (permalink)  
Antiguo 15/06/2011, 15:19
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Count y Sum en una misma consulta SQL

Hola Buenas Tardes

Compas....

Tengo el siguiente query:



SELECT cod_suc, [001] AS INDIRECTO ,[002] AS DIRECTO ,[003] AS CORPORATIVO
FROM
(SELECT 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','SN','WB')
ORDER BY cod_suc ASC


El resultado es el siguiente

:
Código:
cod_suc     DIRECTO   INDIRECTO CORPORATIVO 
103         10	         30	           1
103	    5	        25	           4

Y quiero sumar las columas DIRECTO INDIRECTO Y CORPORATIVO , para que el resultado quede asi:


:
Código:
cod_suc      DIRECTO   INDIRECTO CORPORATIVO  TOTAL
103         10	         30	           1          41
103	    5	        25	           4          34
Gracias..
  #2 (permalink)  
Antiguo 15/06/2011, 15:37
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años, 5 meses
Puntos: 127
Respuesta: Count y Sum en una misma consulta SQL

asi:

Código MySQL:
Ver original
  1. SELECT cod_suc, [001] AS INDIRECTO ,[002] AS DIRECTO ,[003] AS CORPORATIVO, ([001] + [002] + [003]) AS TOTAL
  2. (SELECT cod_suc ,tip_recep, cat_dis , cat_dis AS "TIPO_VENTA" , semana
  3. FROM temporalGerente) AS temporal
  4. PIVOT
  5. (
  6. COUNT(semana)
  7. FOR TIPO_VENTA IN ([001],[002],[003])
  8. ) AS pivotTable WHERE tip_recep IN ('PS','SN','WB')
  9. ORDER BY cod_suc ASC
  #3 (permalink)  
Antiguo 15/06/2011, 16:17
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: Count y Sum en una misma consulta SQL

Hola compañero..

Muchas gracias.... justo lo que necesitaba...


Me has sacado de un gran problema...

Gracias ...

Etiquetas: count, php, sql, sum
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.