【发布时间】:2014-05-22 14:09:22
【问题描述】:
我有一张桌子,sales,按降序排列 TotalSales
user_id | TotalSales
----------------------
4 10
2 1.5
5 0.99
3 0.5
1 0.33
我想做的是找出 xx% 最重要的销售额占所有销售额的百分比。
例如,如果我想为前 40% 的销售额做这件事,我会得到 (10+1.5)/(10+1.5+0.99+0.5+0.33)= 86%
但现在我无法选择“前 xx% 行”。
编辑:数据库管理系统可以是 MySQL 或 Vertica 或 Hive
【问题讨论】:
-
发布表的预期输出以及哪个 DBMS?