Hola lista,
El problema es que no encuentro forma de obtener el saldo de un producto,
les adjunto el ejemplo que estoy utilizando
create table #tmpcabecera (codigo_sucursal int, codigo_almacen int,
codigo_estado int, codigo_movimiento int, tipo_movimiento char(1))
go
insert into #tmpcabecera values (1,1,1,1,'I')
insert into #tmpcabecera values (1,1,1,2,'I')
insert into #tmpcabecera values (1,1,1,3,'V')
insert into #tmpcabecera values (1,1,1,4,'V')
go
create table #tmpdetalle (codigo_movimiento int, tipo_movimiento char(1),
codigo_producto int, cantidad_producto int)
go
insert into #tmpdetalle values (1, 'I', 1, 10000)
insert into #tmpdetalle values (3, 'V', 1, 5000)
go
select * from #tmpcabecera
select * from #tmpdetalle
go
drop table #tmpcabecera
drop table #tmpdetalle
go
en las tablas de la cabecera el campo tipo_movimiento indica si es
inventario (I) o venta (V) o compra (C).
el resultado que deberia de encontrar es:
codigo_producto, cantidad_producto
1 5000
Espero me puedan ayudar.
Saludos
Leer las respuestas