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

Как мога да направя средна стойност от дати в MySQL?

Това изглежда малко хакерско, но ще работи за дати между ~ 1970 и 2030 г. (на 32-битова арка). По същество преобразувате стойностите за дата и час в цяло число, осреднявате ги и преобразувате средната стойност обратно в стойност за дата и час.

SELECT
    from_unixtime(
        avg(
            unix_timestamp(date_one)-unix_timestamp(date_two)
        )
    )
FROM
    some_table
WHERE
    some-restriction-applies

Вероятно има по-добро решение, но това ще ви помогне в крачка.



  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 (т.е.:my.cnf) не е посочено

  4. Как да изтрия набор от записи наведнъж в MySQL?

  5. PDO MySQL драйвер на Mac