【发布时间】:2017-04-01 21:17:09
【问题描述】:
我正在尝试在下面的此查询中添加中位数。我已经有 Sales_Total_Price 列的 MAX.和 MIN,结果组按 Item_name。
谁能帮帮我。我已经看过很多关于此的帖子,但我很难将这些数据附加到我的查询中。谢谢!
SELECT item_master_list.Item_Name, item_master_list.NPC_Item_Price,
item_master_list.NPC_Item_Value,
MAX(public_vendor_sales_data.Sales_Total_Price),
MIN(public_vendor_sales_data.Sales_Total_Price)
FROM item_master_list INNER JOIN
public_vendor_sales_data
ON public_vendor_sales_data.Item_ID = item_master_list.Item_ID
GROUP BY Item_Name
当前结果 results
【问题讨论】:
-
按价格、数量、订单顺序、限制 1 分组?
-
您确定要中位数吗?你知道那是什么吗?
-
是的。我知道中位数是什么,我知道这很难。这就是为什么我想在放弃之前尝试看看是否可以得到一些帮助。但是是的。如果我无法解决此问题或尝试使用模式,我可能最终不得不使用平均值。如果我使用平均值并且在低端或高端有一些大数据。那真的会扭曲我的数字。
-
@丹尼尔。 . .我问是因为您的代码甚至没有计算平均值。这似乎是一个更自然的起点。你能解释一下为什么你想要中位数吗?