Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2007, 15:19
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Totalizar cross table

Hola, hice esta consulta para obtener una tabla de referencias cruzadas:

Código:
SELECT provincia,
SUM(IF(id_caso = 1, 1, 0)) AS caso1, 
SUM(IF(id_caso = 2, 1, 0)) AS caso2, 
SUM(IF(id_caso = 3, 1, 0)) AS caso3, 
SUM(IF(id_caso = 4, 1, 0)) AS caso4, 
COUNT(*) AS total_provincia
FROM provincias INNER JOIN ml_ordenanzas USING (id_provinc)
GROUP BY provincia
ORDER BY provincia ASC;
Esta SQL la ejecuta PHP y con sus datos dibujo una tabla html.
Me gustaría colocar como última fila de esa tabla los totales de cada columna (los totales de caso1, caso2, caso3, caso4 y total_provincia)

¿Cómo podría hacerlo?

Nota: Para llegar a este SQL lo hice en base a este excelente artículo pero no encuentro allí la forma de colocar un total general de "cada columna".

Gracias

EDIT: Por si no se entiende, la tabla es la siguiente y lo que pretendo lograr son los totales de la fila final (verde claro)


Última edición por AlZuwaga; 06/03/2007 a las 15:43