【发布时间】:2016-03-21 13:57:17
【问题描述】:
我有以下疑问:
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
此查询将返回 SUM 的结果,例如 145。 但是,如果我将 sum 的别名更改为“testing”或“test1234567890”,它将返回一个不同的值,高于或低于 145。
我想知道是否有人可以解释一下。需要解决方案!
非常感谢
【问题讨论】:
标签: database google-bigquery alias