Ver Mensaje Individual
  #2  
Antiguo 03-12-2009
Avatar de Axel_Tech
Axel_Tech Axel_Tech is offline
Miembro
 
Registrado: nov 2008
Ubicación: lugar en que está ubicado algo.
Posts: 85
Reputación: 16
Axel_Tech Va por buen camino
El problema está en que utilizas 2 COUNT en la misma consulta, por lo tanto les afecta el criterio que hay en el WHERE por igual. Es decir te está contando todas las que STATUS_CM='PROCESADA'. Para solucionarlo puedes usar UNION:
Código SQL [-]
select  naviera_SOLIC,count(DISTINCT NO_COMUNICACION) as total_solicitudes
from MI_VISTA
group by naviera_SOLIC
UNION
select  naviera_SOLIC, COUNT(DISTINCT NO_COMUNICACION)
from MI_VISTA
WHERE STATUS_CM='PROCESADA'
group by naviera_SOLIC
por un lado te calcula el total por cada naviera_SOLIC y por otro los que STATUS_CM='PROCESADA'. No se si es eso lo que pides.
__________________
No hope, no dreams, no love, my only escape is Underground
Responder Con Cita