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

2つの列と複数の行の間の平均時間を取得するMYSQL

    これを試してください:

       SELECT CAST(AVG(start_date + (IFNULL(end_date,start_date)-start_date)/2) AS DATETIME) AS average_date FROM TableName
    

    日付がタイムスタンプとして保存されている場合、上記のクエリはすべてのレコードの開始から終了までの平均時間を示します。



    1. 配列をmysqlユーザー変数として設定する方法

    2. N行の一意のレコード制限を選択します

    3. SQL Server:通信リンク障害必要なSSL(パケットの受信に失敗しました)

    4. ステートメントのINSERTINTO...部分を繰り返さずに、複数の行を挿入しますか?