on 08-23-2016 11:45 PM
Estimados,
Quisiera pedir su ayuda para sacar el stock por tienda (WhsCode) para una fecha determinada de todos los productos de mi empresa. utilizo esta query:
SELECT TransNum, TransType, DocDate, DocDueDate, ItemCode, Dscription AS ItemName, Warehouse AS WhsCode, InQty, OutQty, Price, Balance
FROM OINM AS T0
y a partir de esta (usando WHERE y demases) logro dar con algún stock, pero mi problema es que solo muestra las entradas y salidas de los productos que tuvieron "movimiento" en un rango de tiempo dado. Lo ideal sería que el reporte que me entregue sea de la siguiente forma para una fecha determinada:
ItemCode, ItemName, WhsCode, WhsName, InQty, OutQty, Stock
Estuve investigando sobre esto y al parecer con UNION podria lograrlo pero esto ya se escapa a mis conocimiento 😧
Por Favor Ayuda.
Hola Cristian
Prueba con este query, seguro te sirve como base para lo que requieres.
Saludos
SELECT T0.[ItemCode], T0.[ItemName], T2.[Warehouse], SUM(T2.[InQty] - T2.[OutQty])as Inv_a_Fecha
FROM OITM T0
INNER JOIN OITW T1 ON T0.[ItemCode] = T1.[ItemCode]
INNER JOIN OINM T2 ON T0.[ItemCode] = T2.[ItemCode]
WHERE T2.[DocDate] <= [%0] AND T2.[Warehouse] =[%1]
GROUP BY T0.[ItemCode], T0.[ItemName], T2.[Warehouse] ORDER BY T2.[Warehouse], T0.[ItemCode]
Éxito
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
97 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.