sql >> Database >  >> RDS >> Mysql

Krijg de gemiddelde tijd tussen twee kolommen en meerdere rijen MYSQL

Probeer dit alstublieft:

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

Als datums worden opgeslagen als tijdstempel, geeft bovenstaande zoekopdracht de gemiddelde tijd tussen begin en einde voor alle records.



  1. MySQL Opgeslagen Procedure Foutafhandeling

  2. QuickBooks-gegevens analyseren in Dundas BI

  3. Hoe SUBSTRING_INDEX() werkt in MariaDB

  4. bijna synatx-fout (code 1) voeg Android SQLite in