Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Invalid
-
None
-
None
-
None
-
None
Description
In postgreSQL (and many others DBs) you can specify not only column name for the GROUP BY but column number (position in SELECT part) as well as column alias.
see:
http://www.postgresql.org/docs/9.4/static/queries-order.html
http://www.postgresql.org/docs/9.4/static/sql-select.html#SQL-GROUPBY
Adding such support would be very helpful and sometimes necessary.
I can provide real queries example if required but basically we want something like this
given query
SELECT a, b, TRUNC(current_date(),'HOUR') AS date_truncated FROM table
we want
GROUP BY 1, 2
Having just column number would cover both but having column alias would make queries more readable and human friendly. Plus make it one little stem closer to postgreSQL and SQL standard.
Attachments
Issue Links
- is a clone of
-
PHOENIX-1749 ORDER BY should support ordinal position as well as expression
- Closed