Запрос ClickHouse
500 UAHЕсть такой изначально запрос
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
Приложения 1
Отзыв заказчика о сотрудничестве с Vladyslav Y.
Запрос ClickHouseПрофессионально и отвветственно выполнено задание!
Рекомендую
Отзыв фрилансера о сотрудничестве с Y H
Запрос ClickHouse10/10
Хороший заказчик. Рекомендую.
-
очень интересное задание, могли бы вы более подробно объяснить???
-
это можна сделать скриптом, не запросом к БД
-
сбросьте дамп бд или таблицы
-
у меня старая БД, и такой запрос как datediff не срабатывает так как надо
если интересует могу сделать страницу, таблицу как угодно, там смогу вывести данные разными запросами.
Если что пишите...
-
Актуальные фриланс-проекты в категории Базы данных и SQL
Создать дашборд в https://airtable.com/ по результативности рекламных креативов из facebook adsПолноценное ТЗ https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Базы данных и SQL, Парсинг данных ∙ 16 часов 28 минут назад ∙ 13 ставок |
Вайбкодин через Claude Code
15 533 UAH
Разработать закрытую веб-платформу для корпоративных мероприятий с персональными приглашениями через уникальные ссылки и QR-коды. После сканирования QR-кода пользователь попадает на персональную страницу приглашения с приветственным сообщением, обращением по имени, фото и… AI в дизайне, Базы данных и SQL ∙ 19 часов 37 минут назад ∙ 41 ставка |
Требуется разработчик для парсинга каталога и автоматизации импорта данныхПодробное ТЗ в прикрепленном документе прошу в отклике указать ориентировочную стоимость и сроки реализации есть ли опыт работы с парсингом крупных каталогов какие возможные сложности или ограничения вы видите в данной задаче Базы данных и SQL, Парсинг данных ∙ 23 часа 29 минут назад ∙ 34 ставки |
Нужен специалист по Power BI для построения управленческой отчетности на базе BAS Бухгалтерия КОРПО компанииМы являемся дистрибьютором международных спортивных брендов в Украине. Учет ведется в BAS Бухгалтерия КОРП.Ищем специалиста, который поможет построить систему управленческой отчетности для руководства компании на базе Power BI.Важно: нас интересует не просто… Базы данных и SQL, Бухгалтерские услуги ∙ 4 дня 23 часа назад ∙ 6 ставок |
Техническое задание: Интеграция чат-бота Telegram с BAS1. Общая информация Необходимо реализовать интеграцию чат-бота с системой BAS для передачи и записи данных о товарах (заказах). 2. Входные данные (что передает чат-бот): ID группы Название товара (с кодом товара) Цена товара 3. Логика работы: При нажатии на кнопку Заказать… Автоматизация управления предприятием, Базы данных и SQL ∙ 5 дней 2 часа назад ∙ 19 ставок |


