Interbase - Ayuda con left join

 
Vista:

Ayuda con left join

Publicado por sargento elias (1 intervención) el 09/06/2008 12:32:22
Esta es la consulta que tengo para ejecutar con Ibexpert en Firebird 1.5.

Select Dep.Id, Isnull(LLE.SumLitLLe,0) SumLitLle,
isnull(Rep.SumLitRep,0) SumLitRep,
Isnull(LLE.SumLitLLe,0) - isnull(Rep.SumLitRep,0) LitDif
From Dep As Dep
Left Join (
Select Id, Sum(Lit) As SumLitLLe
From LLE
Where Fec <= :FecIni
) LLE
On Dep.Id = LLE.Iddep
Left Join (
Select Id, Sum(Lit) SumLitRep
From Rep inner join Sur on Sur.id=Rep.idsur
Where Fec <= :FecIni
) Rep
On Dep.Id = Rep.Iddep
Where Dep.Cod = :Cod

Me da un error tras el primer left join no puedo hacer un left join a un select? y como resolveríais la consulta?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder