【发布时间】:2023-03-11 15:07:03
【问题描述】:
你能帮我吗,我不明白我的 WHERE 有什么问题。我尝试了几件事,但无法得出正确的结论。
SELECT
CONCAT(fullvisitorId, "-", CAST(visitstarttime AS STRING)) as session,
RANK() OVER(PARTITION BY CONCAT(fullvisitorId, "-", CAST(visitstarttime AS STRING)) ORDER BY hitNumber ASC) AS Rank,
(SELECT MAX(cd.value) FROM hits.customDimensions as cd where cd.index = 12) as cd1,
(SELECT cd.value FROM hits.customDimensions as cd where cd.index=29) as division,
hits.hitnumber
FROM
`dl-training-bigquery.NDA_CHAN*******51.ga_sessions_20191202` as session,
unnest(hits) as hits
WHERE division = 'fsh'
ORDER BY hitnumber ASC
【问题讨论】:
-
请提供样本数据、期望的结果以及错误的解释。
标签: sql google-analytics google-bigquery where-clause cross-join