Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Odejmowanie jednego wiersza danych od drugiego w SQL

To może ci (trochę) pomóc.


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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać instrukcji CASE w MySQL

  2. host „localhost” nie może połączyć się z tym serwerem MySQL (#1130)

  3. Czy MySQL indeksuje wartości NULL?

  4. Używanie SELECT INTO OUTFILE w MySQL

  5. SQL — Usuń nawias z numeru telefonu