Fecha de sistema de informe de auditoria de stocks

Buen día a todos. Estoy haciendo una consulta en con lo datos de informe de auditoria de stock Tengo el almacén , el numero de articulo, el nombre el articulo, el stock que tiene al entrar la mercancía, pero necesito agregar el costo de articulo. Pero al momento de traerme la tabla me mueve todo mi stock y no se que hace que no funciona mi consulta alguien pudiera ayudarme, estoy filtrando por fecha por almacén.

Les comparto mi código

SELECT 
T1.WhsName, 
T0.ItemCode, 
Max(T0.Dscription) 'ItemName', 
SUM(T0.InQty-T0.OutQty) 'On Hand', 
T3.[AvgPrice]


FROM OINM T0  
INNER JOIN OWHS T1 ON T0.[Warehouse] = T1.[WhsCode] 
INNER JOIN OITM T2 ON T0.[ItemCode] = T2.[ItemCode] 
INNER JOIN OITW T3 ON T2.[ItemCode] = T3.[ItemCode] 


WHERE (T0.CreateDate >= [%0]  and T0.CreateDate <= [%1] ) and T0.[Warehouse]=[%2] 


GROUP BY T1.WhsName,T0.ItemCode, T3.[AvgPrice]
1 me gusta

Hola Elizabeth, se supone que la auditoría de stock, te trae el stock a la fecha y no por rango de fecha.

Prueba con esta query en la cual puedes elegir hasta que fecha traes el stock.

SELECT T2.[ItemCode], 
       T2.[ItemName], 
	   T1.[WhsCode], 
	   T1.WhsName,
       convert(NUMERIC,ISNULL(SUM(T3.InQty)-SUM(T3.OutQty),0)) 'Stock',
       convert(NUMERIC,ISNULL((SUM(T3.TransValue)),0)) 'Costo Total'
FROM OITM T2
     INNER JOIN OITW T0 ON T0.ItemCode=T2.ItemCode
	 INNER JOIN OWHS T1 ON T1.WhsCode=T0.WhsCode 
	 INNER JOIN OINM T3 ON T3.ItemCode = T2.ItemCode AND T3.Warehouse = T1.WhsCode
WHERE T1.WhsCode = '[%0]' 
      AND T3.DocDate < '[%1]' 
GROUP BY T2.[ItemCode], 
         T2.[ItemName], 
	     T1.[WhsCode], 
	     T1.WhsName
HAVING SUM(T3.InQty)-SUM(T3.OutQty) <> 0
ORDER BY T2.[ItemCode], T1.[WhsCode]
1 me gusta

Utiliza el docdate para tu reporte que es la fecha de Contabilización esto para corregir inconsistencias de la fecha en la que quieres que se refleje la Contabilización y no en la fecha que creste el movimiento

Saludos

1 me gusta

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.