Ver Mensaje Individual
  #2  
Antiguo 25-10-2010
jjaen26 jjaen26 is offline
Miembro
 
Registrado: sep 2006
Posts: 19
Reputación: 0
jjaen26 Va por buen camino
Bueno por si a alguien le interesa, creo que estoy llegando a una solucion a nivel del diseño del query utilizando variables

Select
if (@MyDepto is not null,
if(Departamento is not null,
if(@MyDepto <> Departamento,
Concat(@MyDepto:=Departamento),
Concat(@MyDepto:="")
),
Concat(@MyDepto:="Total ","")
),
Concat(@MyDepto:=Departamento)
) as Depto,

if(Clave is not null,
if(@MyClave <> Clave,
Concat(@MyClave:=Clave),
Concat(@MyClave:="")
),
Concat(@MyClave:="Total Departamento","")
) as clave,
Sum(Importe)
From TMP_ConsultaNomina
Group by Departamento,Clave
With rollup

El punto es que para que funcione tengo que ejecutar el query dos veces, por esto de la inicializada de las variables

Saludos
Responder Con Cita