2017-11-15 10 views
0

BigQueryのドキュメントを作成中ですが、特定のクエリを使用しています。BigQuery GA360のエクスポート - 製品クエリ

SELECT hits.item.productName AS other_purchased_products, COUNT(hits.item.productName) AS quantity 
FROM [XXXXXXX.ga_sessions_20171101] 
WHERE fullVisitorId IN (
    SELECT fullVisitorId 
    FROM [XXXXXXXX.ga_sessions_20171101] 
    WHERE hits.item.productName CONTAINS 'Product A' 
    AND totals.transactions>=1 
    GROUP BY fullVisitorId) 
AND hits.item.productName IS NOT NULL 
AND hits.item.productName !='Product A' 
GROUP BY other_purchased_products 
ORDER BY quantity DESC; 

この1つは、私が表DATE RANGEのそれのエラーを使用したいしかし、もし、データセット内の個々の日のために正常に動作します。

上記のクエリを複数の日付にわたって使用するにはどうすればよいですか?

おかげで、従来のSQLで

+2

INNER JOINを使用することです。 –

+0

デフォルトで標準のSQLを使用する[新しいBigQuery UIのプレビュー用に登録する](https://docs.google.com/forms/d/e/1FAIpQLSf6hyfvoWZ8eUbbKWq9fzVfj7ljVyl2SdhtWH038Xrx2eHVrw/viewform)も可能です。 –

+0

@ElliottBrossard - Elliott - それはどうですか?私はサインアップしました - しかし、いかなるフィードバックもありません! –

答えて

0

は唯一の方法は、あなたがたBigQueryを学習している場合は、代わりに、従来のSQLの、標準のSQL方言に焦点を当てるべきであるfullvisitorid

関連する問題