Ver Mensaje Individual
  #8  
Antiguo 10-06-2008
sargento elias sargento elias is offline
Miembro
 
Registrado: mar 2008
Posts: 109
Reputación: 17
sargento elias Va por buen camino
buenassss!

Ya tengo mi versión 2.0 aunque sigo teniendo un problema con la consulta:

Código SQL [-]
Select Dep.Id, coalesce(SumLitLLe,0) SumLitLle,
                  coalesce(SumLitRep,0) SumLitRep,
                  coalesce(SumLitLLe,0) - coalesce(SumLitRep,0) LitDif
           From Depositos  Dep
      left  Join (Select id, Sum(Lit) SumLitLLe,iddep
                       From LLEnado  lle
                     Where Fec <= :Fecha  group by 1,3) LLEnado
              On Dep.Id =  LLEnado.Iddep
               
      Left  Join (Select rep.id, Sum(rep.Lit) SumLitRep,sur.iddep
                       From Repostaje Rep inner join Surtidor sur on rep.idsur = sur.id
                    where Fec <= :Fecha  group by 1,3) Sur
             On sur.iddep = dep.id
        Where Dep.cod = :cod

id Sumlitlle Sumlitrep Diflit
42 100 10 90
42 100 20 80
42 100 30 70
42 200 10 190
42 200 20 180
42 200 30 170

Cuando el resultado debería ser

id Sumlitlle Sumlitrep Diflit
42 300 60 240
A ver si se os ocurre algo, acias
Responder Con Cita