前提・実現したいこと
昨日の集計データのみ抽出したいのですが、エラーを解決できません。
当方SQLをはじめて1週間なのですが、社内で答え合わせをできる人がおらず手探りにやっている状態のレベルです。
発生している問題・エラーメッセージ
Error running query: Unrecognized name: yesterday_views at [13:7]
該当のソースコード
sql
1WITH yesterday_views AS ( 2 SELECT -- 日付、url_pathnameごとに日別のView数を引っ張ってくる 3 FORMAT_TIMESTAMP("%Y-%m-%d", timestamp, "Asia/Tokyo") AS date, 4 SUM(CASE WHEN action='view' THEN 1 ELSE 0 END) AS views 5 FROM ingestly.logs 6 WHERE url_pathname like '/****/**%' 7 group by date 8) 9SELECT 10 yesterday_views.date, 11 views 12FROM ingestly.logs 13WHERE yesterday_views.date = DATE_SUB(CURRENT_DATE('Asia/Tokyo'), INTERVAL 1 DAY)
回答1件
あなたの回答
tips
プレビュー