Boa tarde
Pessoal,
estou fazendo um UNUION ALL e preciso retornar o COUNT total do UNION ALL, segue abaixo o exemplo:
SELECT DECODE(TRIM(T02.SISTEMA),
'TESTE1' , 'TESTE1',
'TESTE2' , 'TESTE2',
'TESTE3' , 'TESTE3',
'TESTE4' , 'TESTE4',
T02.SISTEMA),
COUNT(DISTINCT T02.numero)
FROM TABELA T02
WHERE T02.numero IS NOT NULL
AND T02.DATA IS NOT NULL
AND TRUNC(T02.DATA) >= TRUNC(SYSDATE - &DIAS)
AND T02.Id <> 1
GROUP BY (T02.sistema)
UNION ALL
SELECT DECODE(TRIM(T02.SISTEMA),
'TESTE5','TESTE5',
T02.SISTEMA),
COUNT(DISTINCT T02.numero)
FROM TABELA T02
WHERE T02.numero IS NOT NULL
AND T02.DATA IS NOT NULL
AND TRUNC(T02.ENVIO) >= TRUNC(SYSDATE - &DIAS)
AND T02.Id = 5000
GROUP BY(T02.sistema);
O resultado esta saindo certo, o que preciso é incluir o count total . Já tentei utilizar o Rollup, porém retorna uma linha para cada SELECT, eu preciso apenas 1 com o total.
Desde já agradeço pela atenção de todos.