powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
1 сообщений из 1, страница 1 из 1
Помогите с запросом
    #39789102
OttoTreskow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно написать запрос конверсии во 2-й платеж в течение 14 дней с момента установки для пользователей, установивших приложение в последние 30 дней.
Есть 3 таблицы:
“Installs” - таблица, содержащая информацию об установках с полями:
`app_id` varchar(100)
`sum` varchar(50)
`install_time timestamp
`platform` varchar(50)
`country_code` varchar(255)
`user_id` varchar(255)
`os_version` varchar(255)
“Visits” - таблица с визитами:
`id` int(10)
`user_id` varchar(255)
`visit_time` timestamp
`source` varchar(2000)
`ip` varchar(255)
“Payments” - таблица с информацией о платежах:
`id` int(10)
`user_id` varchar(255)
`payment_time` timestamp
`product_id` varchar(255)
`payment_sum` decimal(19,4)
Пока я остановился на этом этапе
SELECT
CAST(COUNT(p.id) as FLOAT)/CAST(COUNT(i.install_time) as FLOAT)*100%
FROM payments p
JOIN installs i
ON i.user_id=p.user_id
WHERE i.install_time >= (now() - interval '30 days')
AND p.payment_time <= (i.install_time + interval '14 days');
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]