Hi,
We're using DB2 Z/OS version 8.
When I try using GROUP BY ROLLUP this code returns the error
SQLCODE = -440, ERROR: NO ROLLUP BY THE NAME HAVING COMPATIBLE ARGUMENTS WAS FOUND IN THE CURRENT PATH
Code:
WITH my_table AS (
SELECT 'A' MY_GROUP FROM SYSIBM.SYSDUMMY1
UNION ALL
SELECT 'B' MY_GROUP FROM SYSIBM.SYSDUMMY1
UNION ALL
SELECT 'B' MY_GROUP FROM SYSIBM.SYSDUMMY1
UNION ALL
SELECT 'C' MY_GROUP FROM SYSIBM.SYSDUMMY1
UNION ALL
SELECT 'C' MY_GROUP FROM SYSIBM.SYSDUMMY1
UNION ALL
SELECT 'C' MY_GROUP FROM SYSIBM.SYSDUMMY1
)
SELECT COUNT(MY_GROUP) COUNT, MY_GROUP
FROM my_table
GROUP BY ROLLUP (MY_GROUP)
However removing ROLLUP and using GROUP BY (MY_GROUP) works fine, but of course I don't get the total.