Как построить один SQL запрос для выборки кол-ва уникальных пользователей за каждый день периода?
Всем привет.
Возможно ли одним запросом (без хранимой функции) в PostgreSQL получить необходимые мне данные?
Есть таблица посещений, в которой есть колонка время и ID пользователя.
допустим, в ней такие данные (если сгруппировать)
день1: 10 уникальных пользователей
день2: 8 уникальных пользователей (но 3 из них заходили в первый день)
день3: 15 уникальных пользователей (но 6 из них были в первый, либо второй день)
мне надо получить такой результат:
row1: 10
row2: 15 (количество уникальных пользователей, которые заходили в 1-2 дни)
row3: 24 (количество уникальных пользователей, которые заходили в 1-3 дни)