Как я могу объединить эти два запроса вместе? - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь понять количество пользователей, которые совершали свои первые покупки на моем сайте ежемесячно по каждому источнику трафика c. У меня есть запрос, который группирует пользователей по источникам traffi c ежемесячно, и запрос, который подсчитывает количество пользователей с их первой покупкой на моем сайте, но как мне объединить два запроса, чтобы я мог показать пользователям первую покупку по месяцам и источникам?

Вот запрос, который показывает покупки по источнику и месяцу:

WITH dataset AS (
  SELECT utm as utm , owner, createdon as created
  FROM reelprod.goals
  where 
   createdon > '2019-12-01'
)
SELECT
date_format (From_iso8601_timestamp(nullif(created, '')), '%M') as month,
 json_extract_scalar(utm, '$.medium') AS source,
count (distinct owner) as Users
FROM dataset
group by json_extract_scalar(utm, '$.medium'), date_format (From_iso8601_timestamp(nullif(created, '')), '%M')

Вот запрос, который вычисляет пользователей с первой покупкой по месяцу:

SELECT
[first_reel_date:week] AS "Week"
,COUNT(owner) AS "Users who created first Reel"
FROM
(
  SELECT
  owner
  ,MIN(created) AS first_reel_date
  FROM [goal_cache]

  GROUP BY 1
) AS f

WHERE first_reel_date >= '2018-01-01'

GROUP BY week
ORDER BY week desc

спасибо вы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...