Fórum Duvida com Sql #323067

08/06/2006

0

Estou com a seguinte duvida tem alguma função em SQL que eu possa contar um determinado valor de uma linha ex:

Campo1 Campo2 Campo3
V F V

O resultado teria que ser o seguinte V=2

Igual a função que tem no Excel cont.se


Jujan

Jujan

Responder

Posts

08/06/2006

Motta

tenta assim


select ((case when campo1=´V´ then 1 else 0) +
          (case when campo2=´V´ then 1 else 0) +
          (case when campo3=´V´ then 1 else 0)) conta
from .....



Responder

Gostei + 0

08/06/2006

Jujan

Fica dando erro nos parênteses.
tem que colocar algo a mais.

Eu tentei no Access e no firebird e não funcionou em nenhum do dois.


Responder

Gostei + 0

08/06/2006

Kenio_c

Tente usar o contador assim:

select count(campo1)
form . . .
where campo1 = ´V´


Responder

Gostei + 0

08/06/2006

Motta

select ((case when campo1=´V´ then 1 else 0 end) +
(case when campo2=´V´ then 1 else 0 end) +
(case when campo3=´V´ then 1 else 0 end)) conta
from .....

query no notepad é fogo ....


Responder

Gostei + 0

09/06/2006

Jujan

Vlw


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar