Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/12/2010, 09:25
tercercristal
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 6 meses
Puntos: 0
De acuerdo Respuesta: Sumar grupos y luego generar total en mysql

MUCHAS GRACIAS gnzsoloyo POR TU RESPUESTA ME HA SIDO DE MUCHA UTILIDAD.
TAMBIEN ENCONTRE UNA BUENA SOLUCION YO MISMO Y QUIERO COMPARTIRLA CON USTEDES:

SE TRATA DE AGREGAR UNA CATEGORIA llamada "*" (QUE VENDRIA SIENDO PARA TODAS LAS CATEGORIAS) Y USAR EL CONDICIONAL "IF"

Código:
Select 
Categoria,
if (Categoria in ('ELECTRICISTA','MECANICO','DIBUJANTE'),sum(Valor),(select sum(T1.Valor) from MITABLA T1)) suma
from MITABLA group by Categoria
having Categoria in ('ELECTRICISTA','MECANICO','DIBUJANTE','*')
order by Categoria desc
TAMBIEN SE PUEDE HACER CON EL "CASE" EN LUGAR DE "IF"
ESPERO LES SEA DE UTILIDAD

GRACIAS A TODOS
FELIZ NAVIDAD!!!!!!!!!