Я не могу преобразовать строки в столбцы.
Например:
SMS COUNT
---------------------
5090
4560
Указанные выше значения являются динамическими, могут динамически изменяться.
Ожидаемый результат:
Результат должен быть в двух разных столбцах.
SMS COUNT. VOICE COUNT
--------------------. ---------------------
5090. 4560
Я пробовал:
SELECT *
FROM (
SELECT count() AS REPORT
FROM VIDS_DISE_SRM_UDR_REPORT
WHERE VIDS_DISE_SRM_UDR_REPORT.DISE_MPN = VIDS_DISE_SRM_UDR_REPORT.UDR_MPN
AND (VIDS_DISE_SRM_UDR_REPORT.DISE_DOM_ALLOWANCE <> VIDS_DISE_SRM_UDR_REPORT.UDR_DOM_ALLOWANCE OR VIDS_DISE_SRM_UDR_REPORT.DISE_DOM_ALLOWANCE IS NULL)
UNION ALL
SELECT count() AS REPORT
FROM VIDS_DISE_SRM_UDR_REPORT
WHERE VIDS_DISE_SRM_UDR_REPORT.DISE_MPN = VIDS_DISE_SRM_UDR_REPORT.UDR_MPN
) PIVOT (count(*)
FOR
REPORT IN ('REPORT' Missing_in_UDR, 'REPORT' Missing_in_DISE));