为了加了order by 后报错?

 

在结尾加order by

 

不加order by ID 不报错?

你数据库用的是MySQL、Oracle还是SQL server?

不加order by没错,能正常运行,SQL Server

2.聚合开窗函数

很多聚合开窗函数都可以用作窗口函数运算,如SUM,AVG,MAX,MMIN.

聚合开窗函数只能使用PARTITION BY 子句或者都不带任何语句,ORDER BY 不能与聚合开窗函数一同使用。

【来源:www.ityears.com/tutorial/201901/30408.html】

我所使用的SQL server是2008版,有看到博主写2012及以上可直接使用【https://blog.csdn.net/dianai7709/article/details/101516806?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control】