Часто нам может потребоваться рассчитать медианную не только для всей таблицы, но и для совокупности в отношении нашего идентификатора. Другими словами, вычислить медианную для каждого идентификатора в нашей таблице, где каждый идентификатор имеет много записей. (хорошая производительность и работает во многих проблемах с SQL +, проблема четности и вероятности, больше о производительности разных медианных методов https://sqlperformance.com/2012/08/t-sql-queries/median )
SELECT our_id, AVG(1.0 * our_val) as Median
FROM
( SELECT our_id, our_val,
COUNT(*) OVER (PARTITION BY our_id) AS cnt,
ROW_NUMBER() OVER (PARTITION BY our_id ORDER BY our_val) AS rn
FROM our_table
) AS x
WHERE rn IN ((cnt + 1)/2, (cnt + 2)/2) GROUP BY our_id;
Надеюсь, что это поможет
Потому что он не распознает ваш проектный модуль.
Попробуйте это:
from JDSpider.items import JDCommodity