Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

संदेश का उत्तर देने का औसत समय

कहने की जरूरत नहीं है, मुझे 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;

यह औसत समय (सेकंड में) देता है जो एक व्यवस्थापक को एक संदेश का उत्तर देने में लगा (किसी के द्वारा बनाया गया, जरूरी नहीं कि एक ग्राहक, लेकिन इसे आसानी से बदला जा सकता है)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समय से निपटना और आधी रात के बाद

  2. तैयार बयान मुझे $mysqli->stmt_init() पर कॉल नहीं करने दे रहा है

  3. सबक्वेरी पर GROUP_CONCAT के लिए अजीब परिणाम

  4. पीएचपी मैसकल खोज क्वेरी

  5. विदेशी कुंजी संदर्भात्मक कार्रवाई को कैसे बदलें? (व्यवहार)