You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Anoop Sharma (JIRA)" <ji...@apache.org> on 2016/09/26 18:41:20 UTC
[jira] [Created] (TRAFODION-2246) add support for GROUP BY ROLLUP
feature
Anoop Sharma created TRAFODION-2246:
---------------------------------------
Summary: add support for GROUP BY ROLLUP feature
Key: TRAFODION-2246
URL: https://issues.apache.org/jira/browse/TRAFODION-2246
Project: Apache Trafodion
Issue Type: New Feature
Reporter: Anoop Sharma
Assignee: Anoop Sharma
Priority: Minor
group by rollup can accumulate rollup data and return it when a group
or a member of a group changes.
For ex:
select a,b,sum(c) from t group by rollup (a,b)
will return an extra row when group 'a' changes or when all groups
are returned. Change is detected from left to right of the specified
groups in the rollup clause. Grouping columns to the right of the
changed group are returned as NULL values.
Rollup grouping is equivalent to:
select a,b,sum(c) from t group by (a,b) union all
select, a, null, sum(c) from t group by (a) union all
select null, null, sum(c) from t;
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)