create table Numbers(id int, Number float);
insert into Numbers(id, Number)
values (1, 3.00),
(2, 3.30),
(3, 4.50),
(4, 2.25),
(5, 6.50);
select min(Number) from Numbers into @minNumber;
select id, Number, (Number - @minNumber) from Numbers;
Мне нужно отобразить список чисел и рядом с каждым числом, мне нужно отобразить разницу между самим числом и минимальным числом над текущей строкой (все предыдущие строки, кроме текущей строки).Таким образом, вывод должен быть.
3.00 3.00
3.30 0.30
4.50 1.50
2.25 -0.75
6.50 4.25
Сейчас он показывает только разницу между числом и минимумом всех чисел (2.25).Не уверен, как запустить цикл, чтобы он работал.