Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-01-2009
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 361
Poder: 18
Jose Roman Va por buen camino
Question Suma duplicada...

Hola a todos,
Resulta que estoy realizando una consulta y utilizo tres tablas:
- FACTURA
- PAGOS_DEL_MES
- PAGOS_DEL_DIA
Esto lo realizo con esta consulta:
Código SQL [-]
select sum(M.VR_RC), sum(D.VR_RC)
from FACTURA F
join PAGOS_DEL_DIA D on D.FACTURA = F.NUMERO_FACTURA
join PAGOS_DEL_MES M on M.FACTURA = F.NUMERO_FACTURA
where  F.NUMERO_FACTURA = 29680
En PAGOS_DEL_MES solo hay un registro con valor de $146.300 y en PAGOS_DEL DIA hay dos registros uno con valor de $62.700 y otro con valor de $3.800.Al realizar la consulta duplica el valor de PAGOS_DEL_MES y muestra $292.600 en cambio lo correspondiente a PAGOS_DEL_DIA da la suma.Que hago para que no duplique los registros, es decir que si hay dos o mas registros en una tabla y en la otra haya menos registros que la otra no se sumen en mas de una vez los registros de la tabla que contiene menos. Gracias.
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
Key Violation no esta duplicada chinosoft C++ Builder 7 25-03-2008 20:29:48
Eliminar info duplicada/tripicada en algunos campos marceloalegre SQL 5 18-07-2006 16:22:48


La franja horaria es GMT +2. Ahora son las 19:45:42.


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