雪花视图 - 组语法编译错误
Posted
技术标签:
【中文标题】雪花视图 - 组语法编译错误【英文标题】:Snowflake Views - Group Syntax Compilation Error 【发布时间】:2020-05-13 17:59:31 【问题描述】:我刚刚开始探索 Snowflake,并试图创建我的第一个视图。
我在分组时收到以下语法错误。谁能在这里指导我我错过了什么?
create or replace view MyView_V1 as
select sum(NUMBER_OF_RECORDS) as total_records,
date_part(month, "DATE") as extracted_month,
date_part(week, "DATE") as extracted_week,
from "MV_DB"."MV_SCHEMA"."MV_TABLE",
group by extracted_month, extracted_week,
order by extracted_month asc,extracted_week asc;
错误: SQL 编译错误:第 6 行语法错误,位置 0 意外“来自”。位置 0 的第 7 行语法错误意外的“组”。位置 0 的第 8 行语法错误意外“订单”。
谢谢你, 阿克沙特
【问题讨论】:
FROM
前面有一个逗号。
谢谢! @GordonLinoff,它起作用了
【参考方案1】:
请去掉from子句前的逗号并执行查询。
create or replace view MyView_V1 as
select sum(NUMBER_OF_RECORDS) as total_records,
date_part(month, "DATE") as extracted_month,
date_part(week, "DATE") as extracted_week
from "MV_DB"."MV_SCHEMA"."MV_TABLE"
group by extracted_month, extracted_week
order by extracted_month asc,extracted_week asc;
【讨论】:
以上是关于雪花视图 - 组语法编译错误的主要内容,如果未能解决你的问题,请参考以下文章
雪花; SQL 编译错误:无效的对象类型:GET_DDL 上的“EXTERNAL_TABLE”(“DATABASE”,“MyDb”)
vs2008编译错误:error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)