sql >> データベース >  >> RDS >> Mysql

1つのクエリでのMySQL加重平均

    注意

    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
    

    これにより、使用したい結果を得ることができます

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


    1. mysqlの結果からのPhp多次元配列

    2. 割り当て用のOracleカーソル

    3. MySQLはパーセンテージを計算します

    4. MYSQLのインデックス番号から平日の名前を取得します