これを試してください:
SELECT CAST(AVG(start_date + (IFNULL(end_date,start_date)-start_date)/2) AS DATETIME) AS average_date FROM TableName
日付がタイムスタンプとして保存されている場合、上記のクエリはすべてのレコードの開始から終了までの平均時間を示します。
これを試してください:
SELECT CAST(AVG(start_date + (IFNULL(end_date,start_date)-start_date)/2) AS DATETIME) AS average_date FROM TableName
日付がタイムスタンプとして保存されている場合、上記のクエリはすべてのレコードの開始から終了までの平均時間を示します。