x*g 发帖数: 689 | 1 一个table 如下
A 0.3
A 0.4
A 2
B 2
B 3
要求输出
A 2 35%
B 3 66%
其中35%=(0.3+0.4)/2*100
66%=2/3*100
如何写query? 谢谢!! | c*******e 发帖数: 8624 | 2 col1 = A, B这个column
col2 = 另外一个
select col1 ,
max(col2) ,
(sum(col2) - max(col2)) * 1.00 / max(col2)
from your_table
group by 1
order by 1 ;
【在 x*g 的大作中提到】 : 一个table 如下 : A 0.3 : A 0.4 : A 2 : B 2 : B 3 : 要求输出 : A 2 35% : B 3 66% : 其中35%=(0.3+0.4)/2*100
|
|