2
I次のクエリを持っている:GoogleのBigQueryは:SUMでもSUMエイリアスに異なる結果に変更を返す
SELECT
p_id,
r_date,
SUM(CASE WHEN p_type='h' AND post_p='c' THEN 1 ELSE 0 END) as test1
FROM (
SELECT 152234223 AS p_id,
date AS r_date,
sequence as p_type,
LEAD(p_type, 1) OVER
(PARTITION BY u_id ORDER BY visit_id) AS post_p
FROM (Table_date_range([152234223.ses_],Timestamp('25022016'),Timestamp('29022016')))
GROUP BY 1,2
たとえば145 ためしかし、もし希望がSUMの結果を返すこのクエリ、合計のエイリアスを「テスト」または「test1234567890」に変更すると、145よりも高い値または低い値の異なる値が返されます。
誰かがこれについて私に説明できるかどうかは疑問です。ソリューションが必要です!
感謝