gpt4 book ai didi

mysql - sql mariadb,分区语法错误

转载 作者:行者123 更新时间:2023-11-29 03:19:06 24 4
gpt4 key购买 nike

执行查询时出现以下错误

'[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(PARTITION by kd_lv3) as max_date , row_number() OVER (PARTITION by kd_' at line 6'.

查询:

select kd_lv3
, nm_lv3
, kd_lv2
, kd_lv1
, date(update_date) as update_date
, max(date(update_date)) OVER (PARTITION by kd_lv3) as max_date
, row_number() OVER (PARTITION by kd_lv3) as rownum
from akun_lv3_dump

我应该怎么做才能解决错误?

最佳答案

我本来想发表评论而不是回答,但我的积分不够。

SQL 对我来说看起来不错,但我深入研究了它,你的查询有:

(PARTITION by kd_lv3) as max_date

当你的错误有:

(PARTITION by kd_akun_lv3)

因此,如果您提供的查询是正确的,那不是正在运行的查询 - 您可能正在测试一些较旧的 sql。不确定您的环境是什么,但也许有些东西需要刷新...

关于mysql - sql mariadb,分区语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48162064/

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