Ver Mensaje Individual
  #7  
Antiguo 02-05-2011
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Reputación: 18
yapt Va por buen camino
O también así (en PostgreSQL también):

Código SQL [-]
 
SELECT
  DISTINCT(idProfessional)
  ,COUNT(CASE Rating WHEN 1 THEN 1 ELSE NULL END) AS estrellasDe1
  ,COUNT(CASE Rating WHEN 2 THEN 1 ELSE NULL END) AS estrellasDe2
  ,COUNT(CASE Rating WHEN 3 THEN 1 ELSE NULL END) AS estrellasDe3
  ,COUNT(CASE Rating WHEN 4 THEN 1 ELSE NULL END) AS estrellasDe4
  ,COUNT(CASE Rating WHEN 5 THEN 1 ELSE NULL END) AS estrellasDe5
  FROM TuTabla
  GROUP BY
     idProfessional

Saludos.
Responder Con Cita