У меня есть две разные таблицы без какого-либо отношения, но мне нужно суммировать количество строк в обоих и в группах, используя даты. Мне нужно таким образом, потому что мне нужно построить график в метабазе.
Мне нужно, чтобы подсчитать, сколько видеообъявлений мои пользователи смотрят каждый день, и, к сожалению, оно разделено.
Я попробовал этот SQL и почти работал:
select *, total_video_prize + total_video_stock
from (select last_video_watched, count(*) as total_video_prize from video_ads_user_historic group by DAY(last_video_watched)) as video_prize,
(select date_when_transacted, count(*) as total_video_stock from stock_historic where has_seen_video_ad = true group by DAY(date_when_transacted)) as video_stock
Проблема заключалась в том, что даты не были объединены. Мне нужно, чтобы last_video_watched было таким же, как date_when_transacted, сгруппированным по дням. Возможно ли это сделать?