Разница всех чисел друг с другом

Есть таблица:

id | number
----------
1  | 5
2  | 3
3  | 7 
4  | 1
5  | 6
6  | 3
7  | 7

Как в столбце Number найти разницу первой строки со всеми остальными и также найти разницу всех остальных строк со всеми остальными и вывести допустим это в отдельный столбец.


Ответы (1 шт):

Автор решения: Roman Konoval

Можно сделать так:

select f.id, f.number - s.number
from mytable f
  join mytable s on (f.id < s.id)
→ Ссылка