История изменений
Исправление ziemin, (текущая версия) :
Если ты из тех, кому всё одним запросом, то надеюсь, что табличка небольшая.
Надо связать её с самой собой (с разными псевдонимами).
select t1.id, t2.val - t1.val
from tbl t1 right join tbl t2 on (t1.id=t2.id-1)
UPD: Если прям так не прокатит, то через view.
UPD2: может лучше left join и вырезать null'евые значения.
Исправление ziemin, :
Если ты из тех, кому всё одним запросом, то надеюсь, что табличка небольшая.
Надо связать её с самой собой (с разными псевдонимами).
select t1.id, t2.val - t1.val
from tbl t1 right join tbl t2 on (t1.id=t2.id-1)
UPD: Если прям так не прокатит, то через view.
Исходная версия ziemin, :
Если ты из тех, кому всё одним запросом, то надеюсь, что табличка небольшая.
Надо связать её с самой собой (с разными псевдонимами).
select t1.id, t2.val - t1.val
from tbl t1 right join tbl t2 on (t1.id=t2.id-1)