sql >> Databasteknik >  >> RDS >> Mysql

Subtrahera en rad med data från en annan i SQL

Detta kan hjälpa dig (något).


select a.id, a.length, 
coalesce(a.length - 
    (select b.length from foo b where b.id = a.id + 1), a.length) as diff
from foo a



  1. Visar inte SQL noll-värden på en "not equals"-fråga?

  2. MySQL Hosting på Azure, fullständigt hanterad molndatabastjänst lanseras på ScaleGrid

  3. WordPress – Bakom kulisserna, del 1

  4. Exempel på en enkel sammanfogningssats i SQL Server