Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2008, 16:57
3rik
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema al Hallar Stock

Este es mi primer post espero ser bienvenido, ando haciendo una aplicacion con ayuda de dreamweaver, pero me he kedado atracado en algo simple y un poco que me frustra!!!, la estructura de la base de datos es las siguiente:

Usuario (nombre,password)
Productos (codigo, nombre)
Ingresos (id, codigoproducto, cantidad, codigoalmacen)
Salidas (id,codigoproducto, cantidad, codigoalmacen)
Almacenes (codigo, nombre)

Deseo hallar el stock de un producto, que la realize sumando todos los ingresos de un producto y todas las salidas del producto, esto lo tengo que filtrar por almacen y por una variable del codigo de producto que lo paso por formulario que la llamo colname
Mi juego registros es asi,
Select Ingresos.Codigo, Sum(Ingresos.cantidad)-Sum(Salidas.Cantidad) As Stok
From Ingresos, Salidas
Where Ingresos.Codigo = colname and Salidas.Codigo = colname and Almacen = 'xxx'
GROUP BY Ingresos.Codigo

A la hora de realizar la consulta sale otros montos a los adecuados, nose en que estoy fallando.
Ahora si hago las consultas independientes para ingresos y salidas si me cuadra, pero nose como manejarlas mediante php para que en la pagina me muestre la resta segun la variable de producto que pase y el almacen

Select Ingresos.Codigo, Sum(Ingresos.cantidad)
from Ingresos
Where Ingresos.Codigo = colname and Almacen = 'xxx'
GROUP BY Ingresos.Codigo

Select Salidas.Codigo, Sum(Salidas.cantidad)
from Salidas
Where Salidas.Codigo = colname and Almacen = 'xxx'
GROUP BY Salidas.Codigo

Espero haberme sabido explicar y que alguna alma bondadosa se apiade de mi ;'(