Ajuda Query

Então pessoal, tenho uma query assim :

SELECT num …
UNION ALL
SELECT num …
UNION ALL
SELECT num …

Terei portanto 3 resultados. O que preciso é fazer que quando umas das consultas não tenha resultado ele me retorne 0, por exemplo. A ideia é que eu preciso sempre trazer esse formato de 3 resultados para aplicação, independente se tem ou não resultado. Se não tem eu trago 0 para não quebrar o formato de 3 resultados. Essa consulta rodará em uma Stored Proc(só uma informação adicional, caso seja relevante na resolução).

Alguém tem uma ideia de como fazer isso ? To usando SQL Server, mas a gambi é livre :smiley:

Obrigado!

e ai Orocildo blz,
Você ja tentou usar uma condição do tipo IF(num = null, 0, num)

Desculpa, tem um detalhe importante : o agrupamento. Se não houvesse agrupamento ele retornaria 0. O que inviabiliza é o agrupamento.

Mas respondendo a pergunta, sim tentei algo parecido e não consegui :frowning:

Posta um exemplo real, dos dados das tabelas, estrutura da tabela e a query. Fica mais fácil de entender, pelo menos pra mim!

Abs,
Romulo Rocha