Вы также можете использовать correlated sub-query
, если вы работаете с небольшой таблицей (в противном случае, по соображениям производительности, вам абсолютно не следует использовать этот подход, если вы можете использовать оконные функции ). Я предполагаю, что ваш столбец valueincrement, начинающийся с 0, является опечаткой, а не задуман. Дайте нам знать, если иначе.
select *, (select sum(value) from mytable t2 where t1.id >= t2.id) as valueincrement
from mytable t1
order by id;