Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2009, 10:07
yanuarys
 
Fecha de Ingreso: noviembre-2008
Mensajes: 43
Antigüedad: 15 años, 5 meses
Puntos: 0
Funcion COUNT o SUM de SQL

Hola mi problema es el siguiente tengo la sgte salida de una consulta(es un fragmento)
Código PHP:
Areas                           Impresora Escaner Fotocopiadora
Sucursal Pinar del Rio    2                0            0
Sucursal Cienfuegos    4                0              0
Sucursal Holguin           10                0              1
Informatica                    4                1              0
Presidencia                    2                0              1 
Esta es la consulta
Código PHP:
"Select distinct t_clientes.nombre_cliente as 'Áreas/Medios',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='Impresora' THEN 1 ELSE 0 END) AS 'Impresora',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='Escaner' THEN 1 ELSE 0 END) AS 'Escaner',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='Fotocopiadora' THEN 1 ELSE 0 END) AS 'Fotocopiadora',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='Laptop' THEN 1 ELSE 0 END) AS 'Laptop',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='P3' THEN 1 ELSE 0 END) AS 'P3',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='P4' THEN 1 ELSE 0 END) AS 'P4',
SUM(CASE WHEN t_tipo_equipo.tipo_equipo='PC Ligera con HDD' THEN 1 ELSE 0 END) AS 'PC Ligera con HDD'
from t_clientes,t_tipo_equipo,t_equipos
where  t_clientes.id_cliente=t_equipos.id_cliente and t_tipo_equipo.id_equipo=t_equipos.id_equipo 
Group by t_clientes.nombre_cliente" 
Pero quiero tener el total pero no por areas sino por medio informaticos
alguien me pudiese ayudar para obtener la sgte salida:

Código PHP:
Areas                           Impresora Escaner Fotocopiadora
Sucursal Pinar del Rio    2                0            0
Sucursal Cienfuegos    4                0              0
Sucursal Holguin           10                0              1
Informatica                    4                1              0
Presidencia                    2                0              1
[COLOR="Yellow"]Total                               22                 1            2[/COLOR