Вычесть значение в несколько строк - SQL

Ну, я застрял в точке, где мне нужно распределить значение по нескольким строкам. Поскольку я не знаю конкретного термина, я бы изложил его в виде примера ниже для лучшего понимания:

Предполагая значение x равным 20, мне нужно распределить / вычесть его по строкам в порядке убывания.

ТАБЛИЦА:

ID        Value1 
1          6             
2          5
3          4
4          3
5          9

Результат должен выглядеть так: (х = 20)

ID        Value1     Answer
1          6           14    
2          5           9
3          4           5
4          3           2
5          9           0

Может кто-нибудь просто дать мне идею, как я могу пойти с этим? Я надеюсь, что мой вопрос достаточно ясен. Если нет, пожалуйста, дайте мне знать.

Благодарю. Любая помощь будет принята с благодарностью.

Ответы на вопрос(3)

Ваш ответ на вопрос