Ниже приведен пример данныхSQL-Стандартное значение и вариации
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 уникальных UnitIDs и 700 уникальных значений Item_Num. Я пытаюсь определить наиболее общую цену для каждого Item_Num, а затем выбрать любые записи, которые отличаются от этого стандарта более чем на определенный процент.
В идеале у нас будет стандартная стоимость Цен для каждого товара, но мы этого не сделаем. Каков наилучший способ найти наиболее распространенное значение. Также есть функция, которая могла бы быстро ранжировать элементы с наибольшим изменением - Price.
Это SQL Server 2012.
группа по цене, порядок по количеству (*) убывание, предел 1 или что-то – njzk2
Какой роли вы возникли проблемы с? – RedFilter
Какая СУБД вы используете? Postgres? Oracle? –