Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich die durchschnittliche Zeit zwischen zwei Spalten und mehreren Zeilen MYSQL

Bitte versuchen Sie Folgendes:

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

Wenn Datumsangaben als Zeitstempel gespeichert werden, gibt die obige Abfrage die durchschnittliche Zeit zwischen Start und Ende über alle Datensätze an.