sql >> Database teknologi >  >> RDS >> Mysql

hent maks. antal samtidige telefonopkald fra call_log

For hvert opkald i loggen skal du tælle de opkald, der er aktive på det pågældende call_datetime, og derefter finde det maksimale:

SELECT MAX(calls) FROM
(SELECT cl1.call_datetime, COUNT(*) AS calls
 FROM call_log cl1
 INNER JOIN call_log cl2
 ON cl1.call_datetime
 BETWEEN cl2.call_datetime  AND ADDTIME(cl2.call_datetime, cl2.call_length)
 GROUP BY cl1.call_id) AS counts;


  1. Laravel MySQL hvordan man bestiller resultater i samme rækkefølge som i whereIn-klausulen

  2. execSQL() med OPDATERING opdateres ikke

  3. Spring Mvc Hibernate Encoding/Multi-line import sql

  4. MySQL får første ikke-nul værdi efter gruppe af