Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2012, 07:01
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Calculo de Porcentajes Global y Detalles MYSQL

Divide y vencerás

Con esto obtienes los datos generales
Código MySQL:
Ver original
  1. SELECT "Total General",
  2.           SUM(if(Estado="ok",1,0)) as ok,
  3.           SUM(if(Estado="ok",0,1)) as pendiente,
  4.           COUNT(*) as total
  5. FROM `2008`
  6. WHERE Estado IS NOT NULL;

Con esto obtienes los datos de cada grupo
Código MySQL:
Ver original
  1. SELECT Grupo,
  2.           SUM(if(Estado="ok",1,0)) as ok,
  3.           SUM(if(Estado="ok",0,1)) as pendiente,
  4.           COUNT(*) as total
  5. FROM `2008`
  6. GROUP BY Grupo;

Luego con programación externa te será fácil construir la tabla que quieres....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.