¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Consulta sobre inventario: Cantidad disponible en fecha específica

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Buenos días,

Necesito un favor de ustedes.

Tengo un problema con una consulta, necesito obtener la cantidad de inventario en una fecha específica.

Agradezco su colaboración.

Gracias.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Buenas

Como en mi empresa necesitábamos un reporte de inventario, me vi en la necesidad de hacer uno que arrojara los mismos resultados que la auditoría de stock, pero por almacén y a la fecha deseada, así que te lo dejo aquí.


SELECT T1.[WhsCode], T1.[WhsName], T0.[ItemCode], T2.[ItemName], (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate BETWEEN '[%0]' AND '[%1]') 'Stock', T2.AvgPrice 'Costo unit', (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate BETWEEN '[%0]' AND '[%1]')*T2.AvgPrice 'Costo Total'
FROM OITW T0
INNER JOIN OWHS T1 ON T0.WhsCode = T1.WhsCode 
INNER JOIN OITM T2 ON T0.ItemCode = T2.ItemCode
WHERE (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate BETWEEN '20010101' AND '[%0]') != '0'
ORDER BY T0.[WhsCode], T0.[ItemCode]

Trata de ordenarlo desde la fecha más antigua hasta la fecha deseada.

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?