@Fly3110
web developer

Как построить один SQL запрос для выборки кол-ва уникальных пользователей за каждый день периода?

Всем привет.

Возможно ли одним запросом (без хранимой функции) в PostgreSQL получить необходимые мне данные?
Есть таблица посещений, в которой есть колонка время и ID пользователя.

допустим, в ней такие данные (если сгруппировать)
день1: 10 уникальных пользователей
день2: 8 уникальных пользователей (но 3 из них заходили в первый день)
день3: 15 уникальных пользователей (но 6 из них были в первый, либо второй день)

мне надо получить такой результат:

row1: 10
row2: 15 (количество уникальных пользователей, которые заходили в 1-2 дни)
row3: 24 (количество уникальных пользователей, которые заходили в 1-3 дни)

Возможно ли это одним запросом? Спасибо
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы