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

SQL:Menemukan jumlah hari rata-rata antara lari untuk setiap pelari

Sorin, agar adil, Anda sudah memiliki jawabannya - (max-min)/(count-1) memang benar tanpa membahas secara spesifik seberapa jauh jarak larinya.

select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;

Catatan:MySQL akan mengubah X / 0 (untuk di mana hanya ada satu catatan untuk seorang pelari) menjadi NULL karena tidak dapat dibagi oleh 0.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menggandakan Tabel di MySQL

  2. Bangun pernyataan yang disiapkan secara dinamis dengan call_user_func_array()

  3. Menghitung total ukuran data kolom BLOB dalam tabel

  4. Metode tercepat untuk mengambil Pencadangan dan Pemulihan MySQL

  5. Kesalahan fatal PHP:Panggilan ke fungsi yang tidak ditentukan mysqli_stmt_get_result()