我想计算25日&来自一个数据库表的多条记录中的第50百分位值,而不仅仅是百分等级。尝试了很多在线发现的方法,但仍然无法解决这个问题。
SQL表的外观示例:
|Product|Quantity|
+ ----------------+
| Apple | 30 |
| Apple | 29 |
| Apple | 43 |
| Apple | 10 |
| Kiwi | 20 |
|Durian | 5 |
|Durian | 10 |
|Durian | 20 |
|Durian | 15 |
我想要做的是获得25th&的价值。每个产品分组的第50百分位排名。
输出看起来像这样(基于上面的示例):
|Product|25thPercentile(Value)|50Percentile(Value)|
+--------------------------------------------------+
| Apple | 10 | 29.5 |
| Kiwi | 20 | 20 |
|Durian | 5 | 12.5 |
非常感谢任何帮助。谢谢!