这个代码有什么问题?我运行报错

select sum(actual_cnt) over(Partition by month(order_date)) as t1

from BI_DATAMART.product_order_detail

image.png

FineReport 百煮味香 发布于 2022-3-18 11:34 (编辑于 2022-3-18 11:39)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-3-18 12:03

- -## 语句没有问题,但开窗函数对MySQL数据库有版本有要求--版本必须在8.0及+版本才支持!

————————————————

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-18 11:35

报什么错??

  • 百煮味香 百煮味香(提问者) 我上传了图片,请帮我看一下
    2022-03-18 11:41 
  • Z4u3z1 Z4u3z1 回复 百煮味香(提问者) mysql有这个函数么?如果有是不是版本低了不支持?
    2022-03-18 11:43 
最佳回答
0
LarryAbbyLv5中级互助
发布于2022-3-18 11:39(编辑于 2022-3-18 11:41)

分析函数partition by后面应该是具体字段,而不是函数吧;完整的语法是sum() over(partiton by 字段 order by 字段)

  • 3关注人数
  • 416浏览人数
  • 最后回答于:2022-3-18 12:03
    请选择关闭问题的原因
    确定 取消
    返回顶部