Ver Mensaje Individual
  #1  
Antiguo 29-03-2011
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Reputación: 18
jafera Va por buen camino
Como puedo insertar dos campos calculados en una consulta

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
Responder Con Cita