Рассчитать квантиль

Kaiser

Member
17.03.2012
9
0
BIT
0
Всем привет. Может кто-нибудь помочь со запросом, рассчитывающим 5% квантиль исторического распределения однодневных сумм на счетах, начинающихся на 405. Использовать для этого глубину истории два календарных года относительно 01.01.2016. Под 5% квантилем подразумевается нижний квантиль.
Таблица: dt - дата, acc - балансовый счет, cur - код валюты, sum_rur - сумма, sum_val - сумма в валюте счета.
 

SooLFaa

Platinum
15.07.2016
898
1 560
BIT
36
Привет давай попробуем. Так как СУБД ты не указал, то пусть будет общий SQL
SELECT sum(sum_rur) / 100 * 5 -- берем
FROM table
WHERE acc like '405%'
GROUP BY YEAR(dt) * DAY(dt) * MONTH(dt) -- (уникальный день год и месяц лайфхак)
 
  • Нравится
Реакции: Kaiser
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!