Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-08-2011
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Consulta SQL suma cuadruple

Buenas
Una consulta, tengo dos tablas una padre y la otra hija (Tabla1=Padre, Tabla2=hija) las dos estan enlazadas y al momento de hacer la consulta suman bien ej.
sum(T2.Precio) as Precio

Solo tengo 2 registros cada uno en el campo precio tiene el valor de 100 el resultado de la consulta es 200 y esta bien. Pero el problema esta que cuando le agrego una tabla hija mas el resultado de la suma me lo cuadriplica porque? ej.

Código SQL [-]
sum(T2.Precio) as Precio
from
  tabla1 as T1, tabla2 as T2, tabla3. as T3
where
  T1.ID = T2.ID
  T2.ID = T3.ID

Al agregar la tabla3 el resulta de la suma es 400 y no 200 como deberia ser.
Código SQL [-]
insert ignore into tabla_resultado
  (ID1,
   ID2,
   Cantidad,
   Item,
   Precio
   Total)
select
  T1.ID,
  T2.ID,
  T2.Cantidad,
  T2.Item,
  sum(T2.Precio) as Precio,
  T2.Total
from
  tabla1 as T1, tabla2 as T2
where
  T1.ID = T2.ID
group by
  T1.ID
order by
  Item

El problema es que cuando le aumento una tabla mas no suma bien.

Última edición por Casimiro Notevi fecha: 26-08-2011 a las 22:27:10.
Responder Con Cita
  #2  
Antiguo 26-08-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
podrias colocar un extracto de la informacion que tienen las 3 tablas?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta



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
Consulta Mysql Suma entre rango de fechas kaeltas MySQL 4 22-06-2012 21:30:44
Consulta mysql que saca la suma y el iva de un producto kaeltas MySQL 1 13-12-2008 20:36:59
Consulta de suma y ultimo campo Carlex SQL 6 10-10-2007 22:02:11
suma de fila con campos a null en una consulta sql soyhugo Varios 8 02-02-2004 19:01:33
suma en consulta sql pzala Varios 5 15-12-2003 02:06:05


La franja horaria es GMT +2. Ahora son las 14:25:50.


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