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

Perbedaan waktu rata-rata di mysql

Anda dapat menggunakan timestampdiff untuk menemukan perbedaan antara dua waktu.

Saya tidak yakin apa yang Anda maksud dengan "rata-rata", meskipun. Rata-rata di seberang meja? Rata-rata dalam satu baris?

Jika itu tabel atau subset dari baris:

select
    avg(timestampdiff(SECOND, startTimestamp, endTimestamp)) as avgdiff
from
    table

avg fungsi berfungsi seperti fungsi agregat lainnya, dan akan merespons group by . Misalnya:

select
    col1,
    avg(timestampdiff(SECOND, startTimestamp, endTimestamp)) as avgdiff
from
    table
group by col1

Itu akan memberi Anda perbedaan rata-rata untuk setiap nilai berbeda dari col1 .

Semoga ini mengarahkan Anda ke arah yang benar!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Database Load Balancing di Cloud - MySQL Master Failover dengan ProxySQL 2.0:Bagian Satu (Penerapan)

  2. Bagaimana cara menghasilkan UUIDv4 di MySQL?

  3. Cara mengurai data dari objek baris di node.js,express.js,mysql2

  4. Penyedia ADO.NET dengan nama invarian 'MySql.Data.MySqlClient' tidak terdaftar di file konfigurasi mesin atau aplikasi

  5. Golang, mysql:Kesalahan 1040:Terlalu banyak koneksi