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
  #3  
Antiguo 19-10-2016
gustavosv gustavosv is offline
Miembro
 
Registrado: mar 2008
Posts: 51
Poder: 17
gustavosv Va por buen camino
hola, no había escrito pues andaba con la fecha de entrega de un proyecto en la espalda ... uff! pero bueno, en cuanto al ejemplo es algo así como si el producto fuera una camisa que tiene su estructura de consumo de materias primas almacenadas en diferentes tablas dependiendo de la materia prima, es decir consumo de telas, consumo de insumos (hilos, botones), cada uno en su respectiva tabla, y se necesita saber cuánto valen las telas e insumos que se consumen en una camisa.

Lo resolví de la siguiente manera ...
Código SQL [-]
SELECT productos.CodProducto, productos.Descripcion, ValorTelas, ValorInsumos
FROM productos
INNER JOIN 
    (SELECT SUM(telas.VrTotal_1) AS ValorTelas FROM telas 
     WHERE telas.CodProducto = :Producto
     GROUP BY telas.CodProducto) AS ConsumoTelas
INNER JOIN 
    (SELECT SUM(insumos.VrTotal_1) AS ValorInsumos FROM insumos 
     WHERE insumos.CodProducto = :Producto
     GROUP BY insumos.CodProducto) AS ConsumoInsumos
WHERE productos.CodProducto = :Producto

pero no sé si sea lo más eficiente o lógico, así es que cualquier comentario es bienvenido.
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 05:00:35.


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