Buenos días,
Llevo tiempo tratando de realizar una consulta y no consigo encontrar una solución.
Dispongo de esta tabla:
P: Proyecto (1ª Columna)
B: Build (2ª Columna)
C: Caso (3ª Columna)
P: Paso (4ª Columna)
A: Anomalía (5ª Columna)
Tabla:
P1 B1 C1 P1 A1
P1 B1 C1 P1 A2
P1 B1 C1 P2 A1
P1 B1 C1 P3
P1 B1 C2 P1 A1
P1 B1 C2 P1 A2
P1 B1 C2 P2 A2
P1 B1 C2 P3 A3
P1 B2 C1 P1 A1
P1 B2 C1 P1 A2
P1 B2 C1 P2 A1
P1 B2 C1 P3
P1 B2 C2 P1 A1
P1 B2 C2 P2 A1
P1 B2 C2 P3
P1 B2 C2 P4
Necesito obtener el número de Anomalías que afectan a cada caso.
Es decir, para el caso 1 del Proyecto 1 y de la Build 1 hay 2 anomalías
La tupla resultante sería P1 B1 C1 2
Para el caso 2 del Proyecto1 y de la Build 1 hay 3 Anomalías, sería:
P1 B1 C2 3
Para el caso 1 del Proyecto1 y de la Build 2 hay 2 Anomalías, sería:
P1 B1 C2 2
Para el caso 2 del Proyecto1 y de la Build 2 hay 1 Anomalías, sería:
P1 B1 C2 1
¿Qué sentencia sql me haría falta para obtener esta información?
Número de Anomalías distintas por caso, Build y Proyecto.
No sé como hacer el Group by.
Un saludo.