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

Truy vấn SQL để lấy giá trị Trung bình cho các khoảng thời gian đã đặt

Đây là truy vấn của bạn:

SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(`time`, '%H'), ':', (FLOOR(DATE_FORMAT(`time`, '%i') / 15) * 15), ':00'), '%H:%i:%s') `starttime`, AVG(`power`) `avgpower`
FROM `tablea`
GROUP BY `starttime`;

Vui lòng thay thế bảng (tablea ) và cột (timepower ) tên theo lược đồ của bạn.

Hy vọng điều này sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuỗi thoát Python cho MySQL

  2. Lỗi PDO:SQLSTATE [HY000]:Lỗi chung:2031

  3. Không thể tạo Phiên bản Aurora RDS Multi-AZ

  4. Tệp hoặc Cơ sở dữ liệu TXT?

  5. Docker soạn thư kết nối mysql không thành công