Запрос ClickHouse
Рекомендую
Есть такой изначально запрос
SELECT purchases.ad_id AS ad_id,
purchases.calc_usd_sum AS calc_usd_sum,
purchases.campaign_ad_id AS campaign_ad_id,
purchases.campaign_duration AS campaign_duration,
purchases.campaign_price_per_day AS campaign_price_per_day,
purchases.category_id AS category_id,
purchases.category_level_2 AS category_level_2,
purchases.category_level_3 AS category_level_3,
purchases.category_level_parent AS category_level_parent,
purchases.country_id AS country_id,
purchases.created_at AS created_at,
purchases.data_chunk_date AS data_chunk_date,
purchases.data_version AS data_version,
purchases.device AS device,
purchases.flow_id AS flow_id,
purchases.manager AS manager,
purchases.new_old_payer AS new_old_payer,
purchases.package_name AS package_name,
purchases.payment_status AS payment_status,
purchases.payment_system_name AS payment_system_name,
purchases.purchase_id AS purchase_id,
purchases.user_id AS user_id
FROM purchases
И нужно определить разницу между датами транзакций у каждого user_id. У пользователя может быть несколько транзакций (>2) и разницу нужно считать от первой транзакции ко втрой, от второй к третей и тд.
Дата транзакции для каждого юзера определяеться запросом
select user_id, created_at as transaction_date
from purchases
where payment_status='success'
Результатом работы будет запрос ClickHouse, где будет добавлены 2 столбца transaction_date и Days Since Previous Date
Пример данных в файле csv
Бюджет: 500 UAH Срок: 1 день
Здравствуйте,
смогу написать такой запрос.
- = - = - = - = - = - = - = - = - = - = -
вопросы по задаче.
1. transaction_date - последний дату транзакции указывать?
2. Days Since Previous Date - считать между двумя последними транзакциями? результат в днях?
у меня старая БД, и такой запрос как datediff не срабатывает так как надо
если интересует могу сделать страницу, таблицу как угодно, там смогу вывести данные разными запросами.
Если что пишите...
Разработка игр 17 ставок 3 августа
Управление клиентами и CRM 19 ставок 31 июля
17 ставок 27 июля
Управление клиентами и CRM 42 ставки 27 июля
Веб-программирование 162 ставки 10 июля