很简单的sql语句就是看出来有啥问题,提示报错,求大佬

image.png

支持窗口函数的,一列是日期,一列是数字

支持row_number函数的

1647507573(1).png

image.png

Will 发布于 2022-3-17 16:52 (编辑于 2022-3-17 17:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-17 16:54(编辑于 2022-3-17 17:08)

OVER 里面缺少partition by

另外是不是数据库版本太低哦

image.png

补充

image.png

  • Will Will(提问者) 是2008的问题? 但是row_number函数就可以,聚合函数不行哦?
    2022-03-17 17:01 
  • Z4u3z1 Z4u3z1 回复 Will(提问者) 对 08不支持 用我补充的语句
    2022-03-17 17:07 
  • Will Will(提问者) 回复 Z4u3z1 谢谢
    2022-03-17 17:22 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-17 16:54

没有分组的字段,不能只是排序。。你要把分组的字段放在前面后。再排序。。如类似如下

over(partition by class order by sroce)

最佳回答
0
玛卡巴卡的小菜鸡Lv5见习互助
发布于2022-3-17 17:00

看语法没有问题 看看是不是符号中文的 (●'◡'●)

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