Hola, en esta oportunidad te ayudaremos a resolver el problema que se presentan en varias empresas, tal es el caso de tener un Query o una consulta similar a auditoria de Stock en SAP Business One.
Aqui te detallamos la consulta SQL para que lo analices y pruebes.
declare @fecha datetime
declare @itemcode nvarchar(15)
set @fecha = '20160331'
set @itemcode = '0101002176'
SELECT T2.ItemCode, T2.ItemName, T1.WhsCode, T1.WhsName,
ISNULL((SELECT (SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate<=@fecha),0) 'Stock',
ISNULL((SELECT (SUM(Y.TransValue)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate <=@fecha),0)'Costo Total'
FROM OITM T2
INNER JOIN OITW T0 ON T0.ItemCode=T2.ItemCode
INNER JOIN OWHS T1 ON T1.WhsCode=T0.WhsCode
WHERE (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate<=@fecha) != '0'
and t2.ItemCode = @itemcode
ORDER BY T2.ItemCode, T1.WhsCode
Muchas gracias.
ResponderBorrarEste comentario ha sido eliminado por el autor.
ResponderBorrar