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

Bagaimana cara menghitung rata-rata bergerak menggunakan MySQL?

Ini hanya dari atas kepala saya, dan saya di jalan keluar pintu, jadi belum teruji. Saya juga tidak dapat membayangkan bahwa itu akan bekerja dengan sangat baik pada semua jenis kumpulan data besar. Saya memang mengkonfirmasi bahwa itu setidaknya berjalan tanpa kesalahan. :)

SELECT
     value_column1,
     (
     SELECT
          AVG(value_column1) AS moving_average
     FROM
          Table1 T2
     WHERE
          (
               SELECT
                    COUNT(*)
               FROM
                    Table1 T3
               WHERE
                    date_column1 BETWEEN T2.date_column1 AND T1.date_column1
          ) BETWEEN 1 AND 20
     )
FROM
     Table1 T1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Derajat Kueri Pemisahan

  2. bagaimana cara mengunduh file berbasis gumpalan dari database MySQL di PHP?

  3. Buat kesalahan pemicu:sintaks tidak valid

  4. Haruskah saya meneruskan variabel $mysqli saya ke setiap fungsi?

  5. Memasukkan data dari CSV ke MySQL DB sangat lambat