Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Determinar Existencias (https://www.clubdelphi.com/foros/showthread.php?t=38963)

elprimo 05-01-2007 22:58:22

Determinar Existencias
 
ok voy de nuez a ver si alguien me puede ayudar.

tengo las tablas de:

productos. en esta tabla doy de alta los nombres y las caracterizticas de los productos que recibire.
vendedores. esta tabla escribo los nombres de los vendedores que tengo y demas datos.
entradas. aqui registro los productos por fecha, productos y cantidades, la columna de producto esta vinculada a la tabla productos y solo puedo ingresar los productos que e dado de alta en la tabla productos.
salidas. aqui tengo las salidas que realiza cada vendedor por fecha vendedor producto ycantidad. la columna de vendedor esta vinculada a la tabla de vendedores y me permite seleccionar los nombres de los vendedor. al igual que la columna de productos.
devoluciones. cuando algun vendedor regresa algo lo capturo aqui. por fecha, vendedor, producto y cantidad, con relaciones igual que las salidas.

la pregunta es ¿como creo una consulta que me muestre todos los productos, una suma de todas las entradas, todas sus salidas, una de todas sus devoluciones por producto, para al final poner una columna que me de el saldo o existencia?

lo intente creando una consulta en vista diseño, la consulta fue asi:

campo l nombre del producto l cantidad l cantidad que saca l
tabla. l 01 productos l 02 etradas l 03 salidas l
total l agrupar por l suma l suma l
orden l ascendente l l l
mostrar l si l si l si l


cuando realizo la consulta solo con los campos de producto
y entradas, me dabuenos resultados, me da una lista de productos con su resumen de entradas, pero cuando le ingreso la columna de salidas me distorciona las sumas creo me da sumas totales de salidas y entradas sin respetar productos.

ayuda nuevamente please.!!!!!!!

nemesio 07-01-2007 04:31:20

Hola

En Primer Lugar te sugiero que indiques el Manejador de Base de Datos que usas y en segundo Lugar que escribas el codigo de la Consulta SQL que tienes, asi podremos darte una mano.

Saludos

elprimo 07-01-2007 04:42:45

Estoy utilizando access 2003 y con respecto a la consulta ok creo seria asi:

SELECT [01 Productos].[Nombre del producto], [03 Entradas].Cantidad, [04 Salidas de Almacen].[Cantidad q Saca]
FROM ([01 Productos] INNER JOIN [03 Entradas] ON [01 Productos].Id = [03 Entradas].Producto) INNER JOIN [04 Salidas de Almacen] ON [01 Productos].Id = [04 Salidas de Almacen].Id;


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

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