Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj średni czas między dwiema kolumnami i kilkoma wierszami MYSQL

Spróbuj tego :

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

Jeśli daty są przechowywane jako znacznik czasu, powyższe zapytanie poda średni czas między początkiem a końcem we wszystkich rekordach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustaw powtarzającą się wartość na 0, pozostawiając pierwszą wartość w spokoju

  2. Bash + MySQL -d problem z backtickiem

  3. Jak dodać wiodące zera do liczby w MySQL?

  4. Jak mogę przekształcić wiersze w dane oparte na powtarzających się kolumnach?

  5. Podstawy dostrajania MySQL na serwerach dedykowanych