У меня есть таблица с именем order, которая выглядит следующим образом:
Я пытаюсь отобразить:
1.Всего количество покупателей, купивших только 1 раз (которые ходили в магазин за один раз, могло случиться так, что они купили несколько товаров, но это только один раз)
2. Общее количество клиентов, купивших больше чем 1 раз (это было в магазине более чем один раз)
Я выполнял следующий запрос, но результаты не совсем совпадают с тем, что я вижу из сводной таблицы. В каждой торговой сессии может быть несколько строк и несколько товаров, но все равно будет уникальный идентификатор для торговой сессии и уникальная дата.
ВЫБРАТЬ СЧЕТ (отличный идентификатор клиента)
ОТ заказов AS c
ГДЕ (ВЫБЕРИТЕ СЧЕТЧИК (отличный идентификатор транзакции)
FROM orders as b
WHERE
b.customer_id = c.customer_id) =1
, и я заменяю последнюю строку на> 1 для клиентов, совершивших покупки более одного раза
Любой помощь заранее приветствуется