[firebase-br] RES: Erro Count com valor Null - Firebird 2.1

Eduardo Belo beloelogica em gmail.com
Ter Ago 3 23:12:06 -03 2010


Funcionou também Marcelo. Valeu pela dica!

Em 3 de agosto de 2010 16:32, Marcelo Durães da Silva <
marceloduraes em terra.com.br> escreveu:

> Tente isso:
>
> SELECT DISTINCT
>    SERVIDORES.TIPO_SANGUINEO,
>    COUNT(coalesce(SERVIDORES.TIPO_SANGUINEO,''))
> FROM SERVIDORES
> GROUP BY SERVIDORES.TIPO_SANGUINEO
>
>
> Marcelo Durães da Silva
> http://lattes.cnpq.br/0435269726251833
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Eduardo Belo
> Enviada em: terça-feira, 3 de agosto de 2010 12:43
> Para: FireBase
> Assunto: [firebase-br] Erro Count com valor Null - Firebird 2.1
>
>  Na instrução abaixo:
>
> SELECT DISTINCT
>    SERVIDORES.TIPO_SANGUINEO,
>    COUNT(SERVIDORES.TIPO_SANGUINEO)
> FROM SERVIDORES
> GROUP BY SERVIDORES.TIPO_SANGUINEO
>
> Retornar:
>
> TIPO_SANGUINEO COUNT
>  0
> A+ 342
> A- 34
> AB+ 44
> AB- 1
> B+ 90
> B- 10
> O+ 329
> O- 64
> Observem que para cada tipo sanguineo retornou uma quantidade, exceto os
> campos com
> valor NULL que está com 0 na primeira linha, no entanto nessa tabela
> existem
> vários registros
> com valores NULL.
>
> Como fazer para também retornar a qtd dos valores nulos ?
>
> Obrigado a todos que ajudarem.
>  ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista