[ https://issues.apache.org/jira/browse/TRAFODION-2066?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
liu ming closed TRAFODION-2066. ------------------------------- Resolution: Duplicate dup with TRAFODION-2184 > Not allowing Order By the aggregation, except when named > -------------------------------------------------------- > > Key: TRAFODION-2066 > URL: https://issues.apache.org/jira/browse/TRAFODION-2066 > Project: Apache Trafodion > Issue Type: Bug > Affects Versions: 2.1-incubating > Environment: EsgynDB Advanced Release 2.1.0 > JDBC Type 4, > Reporter: Yang Yang > Assignee: liu ming > Priority: Minor > Labels: newbie > > It's not allowed to Order By aggregates, unless a name is given to the > aggregate. For example, > Illegal to do "select id, groupid, sum(score) from t group by id, groupid > order by sum(score)". but it's legal to do "select id, groupid, sum(score) > as ttlscore from t group by id, groupid, order by ttlscore". > This may not be a problem with window functions. I've seen an example > Trafodion query: > "select username as userid,groupid,sum(allowed_size) as bandwidth, > row_number() over (partition by groupid order by SUM(allowed_size) desc) as > row_number from u_f-mv" . > This is not a blocking bug, but for those who'd like to test drive Trafodion, > the alternative of naming the aggregate may be put into SQL manual for now, > before the bug is fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)