Count com valor 0

1 resposta
P

Boa Tarde!

Fiz um insert em uma tabela e agora preciso fazer um select nessa tabela fazendo um count em uma determinada coluna.

A questão é que essa coluna (que dei o nome de pedido) tem valor nulo para algumas situações e quando faço o count, gostaria que fosse indicado 0 (zero) para essas situações (atualmente está retornando 1) e para as colunas que tem valor diferente de zero, fazer o count normalmente.

Alguém pode me ajudar , por gentileza, a montar um comando para isso ? será que é possível retornar as informações dessa forma ?

select 0,
a.seqpessoa,
a.nomerazao,
a.cidade,
a.uf,
a.bairro,
a.fone,
a.dtaultfat,
a.datref,
a.equipe,
count (a.pedido) as pedido
from PAS_CLI_CAD_EQUIPE_PEDIDO a
group by a.seqpessoa,
a.nomerazao,
a.cidade,
a.uf,
a.bairro,
a.fone,
a.dtaultfat,
a.datref,
a.equipe;

Aguardo retorno.

Muito Obrigada,

Priscila

1 Resposta

bruno_i25

Você pode tentar usar o comando ISNULL para coluna que você está contando para substituir por zero.

ISNULL(count (a.pedido),0) as pedido

Criado 31 de outubro de 2018
Ultima resposta 1 de nov. de 2018
Respostas 1
Participantes 2