Насколько я понимаю, вы опубликовали ожидаемые результаты в вашем вопросе. Вы можете использовать рекурсивный CTE:
WITH CTE AS(
SELECT ID,PRE,QTY,PRE+QTY AS CUR FROM inventory_logs WHERE ID=1
UNION ALL
SELECT T.ID, C.CUR AS PRE, T.QTY, C.CUR + T.QTY AS CUR
FROM CTE C
INNER JOIN inventory_logs T
ON T.ID = C.ID+1
)
SELECT * FROM CTE
Предполагая, конечно, что вы хотите начать расчет с ID =1
и упорядочиваете по ID