Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để tính toán đường trung bình bằng MySQL?

Đây chỉ là điều tôi nghĩ, và tôi đang trên đường ra khỏi cửa, vì vậy nó chưa được kiểm tra. Tôi cũng không thể tưởng tượng rằng nó sẽ hoạt động rất tốt trên bất kỳ loại tập dữ liệu lớn nào. Tôi đã xác nhận rằng nó ít nhất chạy mà không có lỗi. :)

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. Kết hợp bất hợp pháp các đối chiếu cho hoạt động 'concat'

  2. Định cấu hình sao chép cơ sở dữ liệu MySQL Master-Master

  3. Phân trang MySQL mà không cần truy vấn kép?

  4. Chèn một hàng và tránh điều kiện đua (PHP / MySQL)

  5. Jquery autocomplete và PHP:điền trường đầu vào với dữ liệu từ cơ sở dữ liệu mySQL dựa trên tùy chọn đã chọn trong trường autocomplete