Распределение # дней, активных в течение недели: я пытаюсь определить, сколько участников активны в течение 1 дня, 2 дней, 3 дней,… 7 дней в течение конкретной недели 3 / 1-3 / 7.
Есть ли способ использовать статистическую функцию поверх раздела?Если нет, что можно использовать для достижения этой цели?
select distinct memberID,count(date) over(partition by memberID) as no_of_days_active
from visitor
where date between '"2019-01-01 00:00:00"' and '"2019-01-07 00:00:00"'
order by no_of_days_active
результат должен выглядеть примерно так:
#Days Active Count
1 20
2 32
3 678
4 34
5 3
6 678
7 2345