Wycena zapasów w oparciu o FIFO w SQL Server [zamknięte]
Mam taką tabelę transakcji giełdowych:
<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>
Potrzebuję wartość ekwipunku dla każdej pozycji w FIFO (pierwsze weszło pierwsze wyszło), co oznacza, że pierwszy zakupiony przedmiot powinien zostać skonsumowany jako pierwszy. Wycena zapasów wyjściowych powyższych danych wynosi:
<code>Item Qty Value ABC 50 40000.00 XYZ 110 37600.00 </code>
Pomóż mi uzyskać rozwiązanie.