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 09-10-2016
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Poder: 17
gustavosv Va por buen camino
Consultar SUM() de dos tablas distintas

Hola, tengo que consultar un producto y cuánto de dos materias primas ha gastado, tengo el siguiente SQL pero la respuesta de los SUM() no es lo que espero:
Código SQL [-]
SELECT P.CodPdto, P.Descripcion, SUM(T.VrTotal) AS TotalTelas, SUM(I.VrTotal) AS TotalInsumos
FROM productos P
INNER JOIN telas T ON T.CodPdto = P.CodPdto
INNER JOIN insumos I ON I.CodPdto = P.CodPdto
WHERE P.CodPdto = :CodPdto
En la tabla de Telas hay 5 registros y en la de Insumos hay 7 registros para ese Producto, entonces el valor de SUM() para Telas es 7 veces el que debe ser, y en Insumos es 5 veces lo que debe ser.

Agradezco los comentarios al respecto.

GustavoSV
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
Consultar tablas de dos bases de datos Angel.Matilla Conexión con bases de datos 6 16-10-2013 14:04:57
Consulta en dos tablas distintas alej.villa SQL 22 27-10-2011 17:17:19
Consultar dos tablas y ordenar... Jose Roman SQL 4 05-04-2008 01:39:36
columnas de distintas tablas jonmendi SQL 1 23-12-2004 10:33:21
Consultar 2 tablas relacionadas mlara SQL 3 06-08-2003 10:08:26


La franja horaria es GMT +2. Ahora son las 04:25:44.


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