Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thời gian trung bình để trả lời tin nhắn

Không cần phải nói, tôi ghét làm việc với 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;

Điều này trả về thời gian trung bình (tính bằng giây) mà quản trị viên cần để trả lời một tin nhắn (được tạo bởi bất kỳ ai, không nhất thiết phải là khách hàng, nhưng điều này có thể dễ dàng thay đổi).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn các kết hợp riêng biệt từ hai cột

  2. Tôi nên lưu trữ bao nhiêu chữ số có nghĩa trong cơ sở dữ liệu của mình cho một tọa độ GPS?

  3. MySql:Sắp xếp theo và Nhóm Bằng cách kết hợp không đưa ra bản ghi mới nhất

  4. Cách ghi dữ liệu trên trang tính mới của EXCEL

  5. Làm cách nào để nhận ngày đầu tiên trong tuần của một buổi hẹn hò trong mysql?