我正在运行一个返回的查询:
volume Location Product
100 1 Paper
200 2 Paper
300 3 Paper
400 4 Paper
每个位置属于一个独特的产品,所以在这种情况下纸张。 对于每种产品,我都会查找每个位置产品总量的百分比。我想为表中的每个产品执行此操作。在这种情况下,每种产品都是独一无二的,但每个产品的每个位置都是通用的。
答案 0 :(得分:0)
您需要包裹的总额。为此,请使用另一个子查询:
select t.volume, t.location, t.product, (t.volume / tt.sumvolume) as ratio
from t cross join
(select sum(volume) as sumvolume from t) tt;