select * from (
SELECT
'Sem Internet' as "Versao",
SUM(CASE WHEN AP.cdAtualizacao in (4925,4926) THEN 1 ELSE 0 END) "7.1.5.2",
SUM(CASE WHEN (AP.nmAtualizacao LIKE '7.%') and (AP.cdAtualizacao not in (4925,4926)) THEN 1 ELSE 0 END) "7.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '6.%' THEN 1 ELSE 0 END) "6.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '5.%' THEN 1 ELSE 0 END) "5.0",
count(*) "Total"
FROM esiacopiacliente as CC
INNER JOIN esiaAtualizacaoProduto AP ON CC.cdAtualizacao = AP.cdAtualizacao
INNER JOIN esiaProdutosCliente as PC ON CC.cdProdutosCliente = PC.cdProdutosCliente
INNER JOIN esiaPadrao P ON PC.cdPadrao = P.cdPadrao
WHERE CC.dtExpiracao > current_date
and CC.flContadorEstatistico = 'S'
and CC.dtAtualizacaoInternet is null
AND AP.cdProduto in (10,12)
union
SELECT
'Com Internet' as "Versao",
SUM(CASE WHEN AP.cdAtualizacao in (4925,4926) THEN 1 ELSE 0 END) "7.1.5.2",
SUM(CASE WHEN (AP.nmAtualizacao LIKE '7.%') and (AP.cdAtualizacao not in (4925,4926)) THEN 1 ELSE 0 END) "7.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '6.%' THEN 1 ELSE 0 END) "6.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '5.%' THEN 1 ELSE 0 END) "5.0",
count(*) "Total"
FROM esiacopiacliente as CC
INNER JOIN esiaAtualizacaoProduto AP ON CC.cdAtualizacao = AP.cdAtualizacao
INNER JOIN esiaProdutosCliente as PC ON CC.cdProdutosCliente = PC.cdProdutosCliente
INNER JOIN esiaPadrao P ON PC.cdPadrao = P.cdPadrao
WHERE CC.dtExpiracao > current_date
and CC.flContadorEstatistico = 'S'
and CC.dtAtualizacaoInternet is not null
AND AP.cdProduto in (10,12)
union
SELECT
'Todas' as "Versao",
SUM(CASE WHEN AP.cdAtualizacao in (4925,4926) THEN 1 ELSE 0 END) "7.1.5.2",
SUM(CASE WHEN (AP.nmAtualizacao LIKE '7.%') and (AP.cdAtualizacao not in (4925,4926)) THEN 1 ELSE 0 END) "7.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '6.%' THEN 1 ELSE 0 END) "6.0",
SUM(CASE WHEN AP.nmAtualizacao LIKE '5.%' THEN 1 ELSE 0 END) "5.0",
count(*) "Total"
FROM esiacopiacliente as CC
INNER JOIN esiaAtualizacaoProduto AP ON CC.cdAtualizacao = AP.cdAtualizacao
INNER JOIN esiaProdutosCliente as PC ON CC.cdProdutosCliente = PC.cdProdutosCliente
INNER JOIN esiaPadrao P ON PC.cdPadrao = P.cdPadrao
WHERE CC.dtExpiracao > current_date
and CC.flContadorEstatistico = 'S'
and CC.dtExpiracao > '01.03.2017'
AND AP.cdProduto in (10,12)
) X order by "Total" desc |