Ayuda con una agrupación de datos

08/09/2004 - 17:45 por Georgettec | Informe spam
Saludos a todos:

Soy nuevo en esto y estoy fabricando una consulta en sql
en la que estoy utilizando un case:

SELECT c00CaseId, c00GrpIntNm,

CASE
WHEN AAD.c00GrpIntNm = 'UTLPFLA05' THEN 'ACTIVO'
WHEN AAD.c00GrpIntNm = 'UTLPFLA01' THEN 'ACTIVO'
WHEN AAD.c00GrpIntNm = 'UTLPFLA03' THEN 'ACTIVO'
ELSE 'INACTIVO'
END AS 'STATUS'

FROM dbo.HpTAdherenceAgentDetails AAD

ahora lo que necesito hacer en esta consulta es agrupar
los datos de acuerdo al stauts, es decir activo o inactivo
¿como puedo hacer esto??

Gracias
 

Leer las respuestas

#1 ISAÍAS
08/09/2004 - 18:00 | Informe spam
SELECT c00CaseId, c00GrpIntNm,
SUM(CASE
WHEN AAD.c00GrpIntNm = 'UTLPFLA05' THEN 1 ELSE 0 END)
AS '05'
SUM(CASE
WHEN AAD.c00GrpIntNm = 'UTLPFLA01' THEN 1 ELSE 0 END)
AS '01'
SUM(CASE
WHEN AAD.c00GrpIntNm = 'UTLPFLA03' THEN 1 ELSE 0 END)
AS '03'
FROM dbo.HpTAdherenceAgentDetails AAD
GROUP BY c00CaseId, c00GrpIntNm

Preguntas similares