Evaluación de inventario de stock basado en FIFO en SQL Server [cerrado]
Tengo una tabla de transacciones de acciones como esta:
<code>Item Date TxnType Qty Price ABC 01-April-2012 IN 200 750.00 ABC 05-April-2012 OUT 100 ABC 10-April-2012 IN 50 700.00 ABC 16-April-2012 IN 75 800.00 ABC 25-April-2012 OUT 175 XYZ 02-April-2012 IN 150 350.00 XYZ 08-April-2012 OUT 120 XYZ 12-April-2012 OUT 10 XYZ 24-April-2012 IN 90 340.00 </code>
Necesito el valor del inventario para cada artículo en FIFO (primero en entrar, primero), lo que significa que el primer artículo comprado debe consumirse primero. La valoración del stock de salida de los datos anteriores es:
<code>Item Qty Value ABC 50 40000.00 XYZ 110 37600.00 </code>
Por favor ayúdame a conseguir la solución.