Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 10-06-2008
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Poder: 21
celades1 Va por buen camino
Hola

No tengo claro las tablas pero no veo la necesidad de poner los id en los dos group by


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 Sum(Lit) SumLitLLe,iddep                       From LLEnado  lle                     Where Fec <= :Fecha  group by 2) LLEnado              On Dep.Id =  LLEnado.Iddep                     Left  Join (Select  Sum(rep.Lit) SumLitRep,sur.iddep                       From Repostaje Rep inner join Surtidor sur on rep.idsur = sur.id                    where Fec <= :Fecha  group by 2) Sur             On sur.iddep = dep.id        Where Dep.cod = :cod


Otra Solucion diferente podria ser



Código SQL [-]
 
Select Dep.Id,(Select Sum(Lit) From LLEnado  lle             Where Dep.Id =  LLE.Iddep and lle.Fec <= :Fecha ) SumLitLLe ,              (Select  Sum(rep.Lit) From Repostaje Rep               inner join Surtidor sur on rep.idsur = sur.id              where sur.iddep = dep.id AND Fec <= :Fecha) SumLitRep,             (Select Sum(Lit) From LLEnado  lle             Where Dep.Id =  LLE.Iddep and lle.Fec <= :Fecha )-             (Select  Sum(rep.Lit) From Repostaje Rep               inner join Surtidor sur on rep.idsur = sur.id              where sur.iddep = dep.id AND Fec <= :Fecha) LitDif           From Depositos  Dep


Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con estado de consulta m.ruiz SQL 6 29-10-2007 16:46:27
Duda sobre consulta utopico SQL 3 13-09-2007 21:11:27
Duda con consulta enecumene Conexión con bases de datos 2 07-03-2007 03:54:41
duda con una consulta LIKE en MySQL enecumene MySQL 6 06-02-2007 21:06:46
Duda en consulta SQL BlueSteel SQL 2 18-05-2005 23:22:27


La franja horaria es GMT +2. Ahora son las 21:53:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi