У меня есть таблица базы данных, которая, как показано ниже
Я хочу добавить каждый столбец SoldD в следующую строку ValT столбец.
например, результат запроса для данной таблицы должен быть как
Приведенный выше снимок предназначен для ожидаемых результатов
так что я пробовал много вещей, но не смог получить ожидаемых результатов
Неудачная попытка 1:
SELECT *,(IFNULL((SELECT VaIT from saleorder s WHERE s.id > ss.id limit 1),0)+ss.SoldD) FROM `saleorder` ss
Неудачная попытка 2:
update saleorder SET SoldD=(IFNULL((SELECT VaIT from (SELECT * from saleorder WHERE id > id+1 limit 1) s),0)+SoldD)
Любая помощь высоко ценится, заранее спасибо!