Задать вопрос
@JuniorJune

SQL как посчитать количество посещений?

Всем привет!

У меня есть данные о покупках:
ID покупателя(ID_Customer, время покупки (date_transactions, номер магазина(id_store), ID чека (id_receipt).

Подскажите, пожалуйста, как посчитать количество посещений покупателем магазина?

Он мог купить оформить несколько чеков за один поход в магазин. Поэтому посещение это покупка в рамках одного часа в одном магазине.

Предполагаю что нужно использовать date_trunc
  • Вопрос задан
  • 359 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
TonyWrong
@TonyWrong
with tt as (
select ID_Customer id, id_store,  date_trunc('hour', date_transactions) trun 
from transactions t
)
select id,  id_store, count(id)
from tt
group by 1,2
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы