Проблема с делением 2 значения из разных таблиц

Я пишу запрос на построение графика удержания 7 дней по дневным группам. У меня есть набор данных, как:

user_id, event_name, datetime
1, установить, 20 января 2018 10:00:00
1, мероприятие, 20 января 2018 11:00:00
2, установить, 20 февраля 2018 12:00:00
2, мероприятие, 22 фев 2018 13:00:00

Я построил две таблицы в phpmyadmin, где я сгруппировал user_id по datetime и с условием event_name = "activ" в первой и "install" во второй. После того, как попробовал разделить COUNT(user_id) из этих 2 таблиц в третьей таблице.

(Первая таблица - result_install):

INSERT INTO result_install 
SELECT COUNT(user_id), дата и время 
ОТ клиентов 
ГДЕ event_name = 'установить' 
GROUP BY datetime ЗАКАЗАТЬ BY datetime;

(Вторая таблица - result_activate):

INSERT INTO result_activate 
SELECT COUNT(user_id), дата и время 
ОТ клиентов 
ГДЕ event_name = 'активировать' и datetime = '2018-01-26';

(Третья таблица - результат):

INSERT INTO результат (retention_rate, date_retention) 
ВЫБЕРИТЕ result_activate.count_activate / result_install.count_install AS retention_rate, date_install 
FROM result_install;

Я ожидаю, что вывод retention_rate, как 11/25

0 ответов

Другие вопросы по тегам