0

私のデータの例:

+----------+--------+------------+-------------------+
| Category | Orders |   Units    |       Value       |
+----------+--------+------------+-------------------+
| RED      |    165 | 9,376,638  | $723,544,659.20   |
| BLUE     |    106 | 6,709,972  | $421,713,725.59   |
| ORANGE   |    136 | 6,118,278  | $229,171,543.85   |
| GREEN    |     25 | 1,281,459  | $52,194,155.69    |
| OTHER    |     17 | 301,056    | $9,493,416.87     |
| Totals   |    449 | 23,787,403 | $1,436,117,501.20 |
+----------+--------+------------+-------------------+

これは機能します:

, SUM(red) *1.0 / count(*) as red_perc

しかし、単位ではなく値に基づいてそれぞれのパーセンテージを見つけようとすると、パーセンテージが得られず、数値は 1710688.272437 になります。

, SUM(red_total) *1.0 / count(*) as red_value_perc

誰かが私が間違っている場所を見つけることができますか? なぜ機能するものと機能しないものがあるのか​​ わかりません。

4

0 に答える 0