sql >> Databáze >  >> RDS >> Mysql

načíst maximální počet souběžných telefonních hovorů z call_log

U každého hovoru v protokolu spočítejte hovory, které jsou aktivní v daný call_datetime, a poté najděte maximum:

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. Jaký je dobrý způsob, jak denormalizovat databázi mysql?

  2. PHP a MySQL:Seřaďte podle nejnovějšího data a limitu 10

  3. Jak vynásobit dvě hodnoty sloupce a zobrazit jeho výsledek na konci každého řádku?

  4. Proč se mi při kompilaci jednoduché aplikace mysql c na MAC OSX stále zobrazují nedefinované symboly?