Duvida com Sql
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
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
Curtidas 0
Respostas
Motta
08/06/2006
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 .....
GOSTEI 0
Jujan
08/06/2006
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.
tem que colocar algo a mais.
Eu tentei no Access e no firebird e não funcionou em nenhum do dois.
GOSTEI 0
Kenio_c
08/06/2006
Tente usar o contador assim:
select count(campo1)
form . . .
where campo1 = ´V´
select count(campo1)
form . . .
where campo1 = ´V´
GOSTEI 0
Motta
08/06/2006
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 ....
(case when campo2=´V´ then 1 else 0 end) +
(case when campo3=´V´ then 1 else 0 end)) conta
from .....
query no notepad é fogo ....
GOSTEI 0
Jujan
08/06/2006
Vlw
GOSTEI 0