【发布时间】:2015-08-11 02:50:17
【问题描述】:
我试图找出一个类别中总销售额的 80%(阈值)以上的“最快”商品数量,以及一个类别中总销售额的 80%(阈值)以下的商品数量。
以下是原始数据集。
Category Items Sales
0001 1000 400
0001 1001 100
0001 1002 13
0001 1003 300
0001 1004 10
0001 1005 11
0001 1006 12
0001 1007 200
0001 1008 14
0001 1009 15
占总销售额 (860) 的 80%(阈值)以上。
Category Number of item *above threshold
0001 3
对于类别 0001,达到 80% 阈值的“最快”项目数是 3,即 1000、1003、1007,总共 900 (400 + 300 + 200)。
低于总销售额 (860) 的 80%(阈值)。
Category Number of item *below threshold
0001 7
对于类别 0001,低于 80 % 阈值的项目数为 7,即 1001、1002、1004、1005、1006、1008、1009。
我不确定这是否可以通过基于集合的解决方案来实现,这些看起来需要迭代才能找到最快超过和低于 80% 销售阈值的商品数量。
我可以找出类别的总销售额,因此占总销售额的 80%,但我很难找出一个类别中超过 80%(阈值)的“最快”商品数量。有人知道怎么做吗?
如果您需要更多详细信息,请告诉我。
问候, 迈克
【问题讨论】:
-
你应该选择一个数据库。 mysql 的解决方案与另一个 db 的解决方案不同。
标签: mysql sql sql-server database hana