[Resolvido] UNION criando 2 fields
Bom dia, preciso fazer dois count em uma tabela com where distintos, quero usar um union para juntas os dois resultados
SELECT COUNT( cod ) AS ativadas
FROM contrato_pme
WHERE situacao
IN (
SELECT cod
FROM situacoes
WHERE representacao = '1'
)UNION
SELECT COUNT( cod ) AS cumpridas
FROM contrato_pme
WHERE situacao
IN (
SELECT cod
FROM situacoes
WHERE representacao = '1'
)AND data_agendamento >= data_situacao
Porem ele me gera uma coluna 'Ativadas' com duas linhas uma representado 'ativadas' e a outra 'cumpridas' , Porque ele nao me cria a coluna 'cumpridas'? sei que para fazer union os campos selecionados tem que serem os mesmos, mas para o count tambem funciona assim? Teria como eu criar essa 2ª coluna no union?
Obrigado
Discussão (2)
Carregando comentários...