Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2011, 12:05
wchiquito
 
Fecha de Ingreso: junio-2011
Mensajes: 139
Antigüedad: 12 años, 11 meses
Puntos: 42
Información Respuesta: Varias Group by

Hola cym,

Una opción es:
Código SQL:
Ver original
  1. SELECT
  2.     e.NombreEquipo,
  3.     COUNT(e.IdEquipo) AS Cantidad,
  4.     COUNT(eo.IdEquipo) AS Operativo,
  5.     COUNT(eno.IdEquipo) AS NoOperativo
  6. FROM equipos e
  7.     LEFT JOIN equipos eo ON e.IdEquipo = eo.IdEquipo AND eo.Operativo = 'Si'
  8.     LEFT JOIN equipos eno ON e.IdEquipo = eno.IdEquipo AND eno.NoOperativo = 'Si'
  9. GROUP BY e.NombreEquipo;