sql >> Databasteknik >  >> RDS >> Mysql

Få genomsnittlig tid mellan två kolumner och flera rader MYSQL

Vänligen prova detta :

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

Om datum lagras som tidsstämpel kommer ovanstående fråga att ge en genomsnittlig tid mellan start och slut över alla poster.



  1. Ett annat sätt att förbättra SQL-frågan för att undvika förening?

  2. Använder tidigare MySQL-datamapp på ny MySQL-installation

  3. pip installera mysqlclient fel

  4. Hur får jag PHP och MySQL att fungera på IIS 7.0?