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

MySQL có trọng số trung bình trong một truy vấn duy nhất

Lưu ý rằng

40*(8/21) + 30*(10/21) + 50*(3/21) =
(40*8)/21 + (30*10)/21 + (50*3)/21 =
(40*8 + 30*10 + 50*3)/21

20*(4/23) + 15*(10/23) + 10*(9/23) =
(20*4)/23 + (15*10)/23 + (10*9)/23 =
(20*4 + 15*10 + 10*9)/23

Điều này cho phép bạn nhận được kết quả mong muốn bằng cách sử dụng

SELECT sum(hours_transit * load_transit) / sum(hours_transit),
       sum(hours_standby * load_standby) / sum(hours_standby)
FROM your_table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điền JFreechart TimeSeriesCollection từ Mysql DB?

  2. Cách xuất / kết xuất bảng MySql thành tệp văn bản bao gồm tên trường (còn gọi là tiêu đề hoặc tên cột)

  3. Java tương đương cho mysql_real_escape_string () của PHP

  4. $ this-> db-> insert_id (); trả về 0 mọi lúc trong codeigniter

  5. Tôi có thể thực thi bất kỳ chương trình nào bên ngoài mysql thông qua trình kích hoạt mysql không?