Ver Mensaje Individual
  #1  
Antiguo 06-10-2010
Avatar de chinosoft
chinosoft chinosoft is offline
Miembro
 
Registrado: nov 2006
Posts: 28
Reputación: 0
chinosoft Va por buen camino
Unhappy Optimizar consulta con Union ALL

Buenas:

¿Como podria optimizar esta consulta?.

Me demora casi 2hs en devolverme el resultado.

¡Cualquier sugerencia sera bienvenida!

Desde ya ¡Muchas Gracias!

Código SQL [-]
Select 
  Acumulados.Codigo, Sum(Kilos) As TotalKilos 
From 
  (Select codigomaster1 Codigo, Sum(kilosmaster1) As Kilos 
    From 
      preparacion Group By codigomaster1 
        Union ALL 
          Select codigomaster2 Codigo, Sum(kilosmaster2) As Kilos From preparacion Group By codigomaster2 
            Union ALL Select codigomaster3 Codigo, Sum(kilosmaster3) As Kilos From preparacion Group By codigomaster3) As Acumulados Group By Acumulados.Codigo
__________________
:D chinosoft - only
Responder Con Cita