【发布时间】:2014-01-21 20:22:45
【问题描述】:
以下是数据示例
UnitID ITEM_Num Price
13446 71079 45.57
13447 71079 45.57
13448 71079 52.50
13449 71079 45.57
13450 71079 36.22
实际数据集大约有 100 个唯一的 UnitID 和 700 个唯一的 Item_Num 值。我正在尝试确定每个 Item_Num 的最常见价格,然后选择与该标准相差超过指定百分比的任何记录。
理想情况下,我们应该为每件商品设置一个标准价格值,但我们没有。找到最常见值的最佳方法是什么。还有一个功能可以快速对变化最大的项目进行排名是价格。
这是 SQL Server 2012。
【问题讨论】:
-
按价格分组,按count(*) desc排序,limit 1什么的
-
您在哪一部分遇到了问题?
-
您使用的是哪个 DBMS?后格雷斯?甲骨文?
标签: sql sql-server-2012