Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Rata-rata bergerak - MySQL

SELECT AVG(cnt)
  FROM (SELECT COUNT(*) AS cnt
          FROM mytable
         WHERE `date` BETWEEN DATE_SUB(NOW(), INTERVAL 3 MONTH) AND NOW()
      GROUP BY DATE(`date`)) x

Dengan asumsi Anda memiliki tabel mytable dengan bidang date jenis date , datetime atau timestamp




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu di mysql menyebabkan kesalahan

  2. MySQL sangat lambat untuk mengubah kueri tabel

  3. Pendekatan sharding MySQL?

  4. Konfigurasi penyiapan penyimpanan [file vs. database]

  5. Akses basis data dengan Angular