雪花视图 - 组语法编译错误

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”)

fluent编译UDF的过程中,出现了语法错误

IDEA编译报语法错误? 可能是默认机制搞的鬼!

vs2008编译错误:error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)

编译原理笔记7:语法分析(1)语法分析器的任务、语法错误的处理

尝试编译函数时出现语法错误