错误 904

“集合函数中出现非法的 ORDER BY”

项目 描述

SQLCode

-904L

常量

INVALID_ORDERBY_IN_AGGREGATE

SQLState

42W90

ODBC 2 状态

37000

ODBC 3 状态

42000

Sybase 错误代码

2570

严重级代码

15

可能的原因

只有在 SELECT 列表中没有 DISTINCT 集合时,或存在 DISTINCT 列等于 ORDER BY 的第一列的 DISTINCT 集合时,才可在集合函数中使用 ORDER BY。此外,在同一 SELECT 列表中不能使用多个有序的集合,除非它们拥有完全相同的 ORDER BY 子句。