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

Làm cách nào để tạo một loạt các giá trị trung bình hàng giờ trong MySQL?

Không rõ liệu bạn có muốn tổng hợp mức trung bình qua các ngày hay không.

Nếu bạn muốn một mức trung bình khác cho nửa đêm ngày 26 so với nửa đêm ngày 27, thì hãy sửa đổi truy vấn của Mabwi do đó:

SELECT AVG( value ) , thetime
FROM hourly_averages
GROUP BY DATE( thetime ), HOUR( thetime )

Lưu ý DATE() bổ sung trong GROUP BY mệnh đề. Nếu không có điều này, truy vấn sẽ tính trung bình tất cả dữ liệu từ 00:00 đến 00:59 mà không cần quan tâm đến ngày nó xảy ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để xem một truy vấn đã chuẩn bị vì nó sẽ được thực thi trên cơ sở dữ liệu không?

  2. MySQL Cast dưới dạng Boolean

  3. Truy vấn Mysql với Left Join quá chậm

  4. Lỗi nghiêm trọng:Không tìm thấy lớp 'Swift_smtpTransport' trong

  5. Làm thế nào để tìm thứ hạng thứ n trong MySQL?