Я знаю, что вы можете получить среднее, общее, минимальное и максимальное значение по подмножеству данных, используя оконную функцию. Но можно ли с помощью оконной функции получить, скажем, медиану или 25-й процентиль вместо среднего?
Другими словами, как мне переписать это, чтобы получить идентификатор и 25-й или 50-й процентиль продаж в каждом районе, а не в среднем?
SELECT id, avg(sales)
OVER (PARTITION BY district) AS district_average
FROM t