如何用MySQL实现加权百分位数

时间:2011-06-06 08:26:50

标签: mysql percentile weighted

我有一个大型数据集,其中包括特定产品在各个商店销售的价格。我需要找到80%销售额的最低和最高价格。 例如,使用以下数据,最低值为1.1,最高值为1.9:

price   sales
-----   -----
1       2
1.1     2
1.2     2
1.4     3
1.5     4
1.6     2
1.7     2
1.9     1
2.2     1
2.5     1

任何人都可以提出一种方法吗?

由于

1 个答案:

答案 0 :(得分:1)

MySQL是一个不太适合数值方法的数据库。 R是众多可编程统计套件中的一种,可以从MySQL等数据库中获取数据。

RODBC包可能是一个很好的起点。