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

Как да получите средни посещения между текущата дата до датата на публикуване в MySQL?

Използвайте DATEDIFF функция.

Запитване

SELECT id,hits,created,
hits/(DATEDIFF(NOW(),created)) AS Frequency
FROM images
ORDER BY Frequency DESC;

Изход

+----+------+---------------------------------+-----------+
| ID | HITS |         CREATED                 | FREQUENCY |
|----+------+---------------------------------+-----------+
|  2 |    8 | November, 10 2014 05:10:20+0000 |   8       |
|  1 |   10 | November, 07 2014 11:07:57+0000 |   2.5     |
|  3 |   70 |  October, 04 2014 08:04:22+0000 |   1.8421  |
+----+------+---------------------------------+-----------+

Демо



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Код на грешка:2013. Загубена връзка с MySQL сървър по време на заявка

  2. как да напиша регулярен израз в MySQL заявки за избор?

  3. как да направите разделяне на колона на sql таблица

  4. Разберете кой ред не успява при добавяне на ограничение в MySQL

  5. MySQL скрипт с параметри