Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете средно време между две колони и няколко реда MYSQL

Моля, опитайте това :

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

Ако датите се съхраняват като времеви печат, тогава горната заявка ще даде средно време между началото и края за всички записи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да слея два низа от числа, разделени със запетая, в MySQL?

  2. използвайки mysql подреждане по случай в критерии за хибернация

  3. MySQL Променете таблицата, добавете колона с уникална произволна стойност

  4. Изберете всички проекти, които имат съвпадащи тагове

  5. MySQL Ако съществува, поставете в или направете нещо друго