gpt4 book ai didi

sql - 基于范围的窗口框架只能有 1 个排序键

转载 作者:行者123 更新时间:2023-12-03 12:27:56 26 4
gpt4 key购买 nike

我尝试运行下一个查询

select sum(balance) over (partition by client order by card desc, date_tr desc)
from table_1

在结果中我有下一条错误消息:

FAILED: SemanticException Range based Window Frame can have only 1 Sort key

我真的不能在 order by 句子中使用 2 个排序键吗?或者有什么方法可以使用 2 个排序键?

最佳答案

您的代码应该可以工作。 language manual有一个非常相似的例子。

也就是说,显式窗口子句可能会绕过错误:

select sum(balance) over (partition by client
order by card desc, date_tr desc
rows between unbounded preceding and current row
)
from table_1

关于sql - 基于范围的窗口框架只能有 1 个排序键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54924479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com