SELECT A.USAGE_TYPE, A.DASD_TYPE, LPAR, MAX(A.USAGE) * 1.1
FROM
/*-- Gets Monthly Usage --*/
(SELECT USAGE_TYPE, DASD_Type, LPAR, USAGE
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA
WHERE USAGE_MONTH IN
(SELECT MAX(USAGE_MONTH)
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA)
UNION
/*-- Gets Quarterly Usage --*/
SELECT USAGE_TYPE, DASD_Type, LPAR, SUM(USAGE)/COUNT(USAGE) AS USAGE
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA
WHERE USAGE_QUARTER IN
(SELECT DISTINCT USAGE_QUARTER
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA
WHERE USAGE_MONTH IN
(SELECT MAX(USAGE_MONTH)
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA))
GROUP BY 1, 2, 3
UNION
/* -- Gets Yearly Usage -- */
SELECT USAGE_TYPE, DASD_Type, LPAR, SUM(USAGE)/COUNT(USAGE) AS USAGE
FROM SPECIAL_TABLES.CABS_CPU_DASD_USAGE_DATA
GROUP BY 1, 2, 3) A
GROUP BY 1, 2, 3