Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

hitung perbedaan antara dua baris dalam SQL

SELECT a.day, a.revenue , a.revenue-COALESCE(b.revenue,0) as previous_day_rev 
FROM DailyRevenue a 
LEFT JOIN DailyRevenue b on a.day=b.day-1

kueri mengasumsikan bahwa setiap hari memiliki satu catatan dalam tabel. Jika mungkin ada lebih dari 1 baris untuk setiap hari, Anda perlu membuat tampilan yang merangkum semua hari yang dikelompokkan berdasarkan hari.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Verifikasi Login dengan Bcrypt Password

  2. gunakan pemicu yang sama untuk tabel yang berbeda

  3. TIMEDIFF() Contoh – MySQL

  4. Temukan gaji tertinggi ke-2 dengan cara terbaik

  5. Cari array posting dalam nilai kolom yang dipisahkan koma