Hola a todos.
Tengo la siguiente consulta en Firebird 1.5:
Código SQL
[-]
SELECT DISTINCT A.REGIO, C.DESCRIPCIO, A.ANY_ALTA, A.TIPUS_GESTIO, COUNT(A.TIPUS_GESTIO) AS CANTITAT FROM BOM0001 A, BOM0002 B, BOM0002G C
WHERE A.TIPUS=B.TIPUS
AND C.ID_GRUP=B.ID_GRUP
AND A.REGIO=1
GROUP BY A.REGIO, C.DESCRIPCIO, A.ANY_ALTA, A.TIPUS_GESTIO
ORDER BY A.REGIO, C.DESCRIPCIO, A.ANY_ALTA
Necesitaria saber si se puede hacer que el count tenga una condicion es decir.
Código SQL
[-]
COUNT(A.TIPUS_GESTIO) AS CANTITAT where A.TIPUS_GESTIO = 'P'
El problema es que necesito dos columnas con cantidades segun el valor del A.TIPUS_GESTIO y una columna con la suma de las dos anteriores.
Gracias por adelantado.
Josep