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

Waktu Rata-Rata untuk Membalas Pesan

Tak perlu dikatakan, saya benci bekerja dengan MySQL :

SELECT AVG(delay_answer)
FROM (SELECT MIN(delay_answer) AS delay_answer
      FROM (SELECT M1.ref, client, admin, TIMESTAMPDIFF(SECOND, date_original, date) AS delay_answer
            FROM messages M1
            INNER JOIN (SELECT ref, MIN(date) AS date_original
                        FROM messages
                        GROUP BY ref) M2
            ON M1.ref = M2.ref AND date > date_original
            WHERE admin <> 0 AND client = 0) x
      GROUP BY ref) y;

Ini mengembalikan waktu rata-rata (dalam detik) yang diperlukan admin untuk menjawab pesan (dibuat oleh siapa saja, tidak harus klien, tetapi ini dapat dengan mudah diubah).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan data formulir ke dalam dua tabel berbeda di database melalui halaman jsp

  2. Gabung - bidang di tabel 2 menimpa yang ada di tabel 1

  3. Menggabungkan hasil dari dua kueri MySQL yang terpisah

  4. Permintaan perkalian MySQL

  5. Peringatan PHP:PHP Startup:Tidak dapat memuat perpustakaan dinamis 'pdo_mysql.so'