sql >> データベース >  >> RDS >> Mysql

call_logから同時通話の最大数を取得します

    ログ内の各呼び出しについて、そのcall_datetimeでアクティブな呼び出しをカウントし、最大値を見つけます。

    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. Accessのクロス集計クエリで欠落しているフィールドを修正する方法

    2. PASSフィードバックに関するいくつかの簡単なこと

    3. mysqlピボットテーブルの日付(垂直から水平のデータ)

    4. PHPmySqlデータからJSONファイル