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

mysqlの平均時間差

    timestampdiff 2回の違いを見つけるために。

    ただし、「平均」とはどういう意味かわかりません。テーブル全体の平均?行全体の平均?

    テーブルまたは行のサブセットの場合:

    select
        avg(timestampdiff(SECOND, startTimestamp, endTimestamp)) as avgdiff
    from
        table
    

    avg 関数は他の集計関数と同じように機能し、group byに応答します 。例:

    select
        col1,
        avg(timestampdiff(SECOND, startTimestamp, endTimestamp)) as avgdiff
    from
        table
    group by col1
    

    これにより、col1の個別の値ごとの平均差が得られます。 。

    うまくいけば、これはあなたが正しい方向に向けられるようになるでしょう!



    1. 外部キーテーブル制約を使用してMySQLスキーマをバックアップする

    2. バルクSMSの送信は途中で停止します

    3. ローカルホストとソケットのインコヒーレントな動作を使用するPyMySQL

    4. Visual Studio 2010 EF4でMySQLを使用するにはどうすればよいですか?