Julian Hyde created CALCITE-1822:
------------------------------------
Summary: Push Aggregate that follows Aggregate down to Druid
Key: CALCITE-1822
URL: https://issues.apache.org/jira/browse/CALCITE-1822
Project: Calcite
Issue Type: Bug
Components: druid
Reporter: Julian Hyde
Assignee: Julian Hyde
Push Aggregate that follows Aggregate down to Druid. This can occur if the SQL
has an aggregate function applied to an aggregate function, or with a sub-query
in the FROM clause.
{code}
SELECT MAX(COUNT(*))
FROM Emp
GROUP BY deptno
SELECT MAX(c) FROM (
SELECT deptno, COUNT(*) AS c
FROM Emp
GROUP BY deptno)
{code}
And there are other possibilities where there is a Project and/or a Filter
after the first Aggregate and before the second Aggregate.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)