尝试在 Big Query 中按 sql 在组上使用别名

Trying to use aliases on a group by sql in Big Query

您好,我有运行的 sql 代码,但我正在尝试命名列,但我仍然得到 f0_ 、 f1_ 列

SELECT     use_date, (use_source), sum(New_Users), sum(new_policies), sum(total_cost), sum(MT_enrollments), sum(cf_quoted_users) 
     FROM ( SELECT     use_date, use_source,  New_Users as New_Users, new_policies as new_policies, total_cost as total_cost, MT_enrollments as MT_enrollments, cf_quoted_users as cf_quoted_users       
         FROM    `spot-pet-production.legacy_exec.legacy_exec_data`) itmenames
group by use_date, use_source, New_Users, new_policies, total_cost, MT_enrollments, cf_quoted_users
order by use_date desc

和结果

Row use_date    use_source  f0_   f1_   f2_  f3_    f4_
1   2022-04-03    wickfire  null null  null null     3.0

对我的代码有什么问题有帮助吗?

改为在外部查询中命名列。例如

SELECT     use_date, (use_source), sum(New_Users) as Sum_New_Users, ...