Colocar IF no SELECT
27/04/2007
0
Preciso de uma ajuda urgente...
Estouo precisando colocar um IF na minha consulta ...
Alguem saberia qual a sintaxe correta pra colocar ...
Tentei assim mas dá erro de sintaxe :
[b:adb0838679]select if(ealunos.lingua=1, ´A´, ´B´ ) Lingua
from ealunos a, emataluno b
where
a.mataluno=b.mataluno
and a.codcoligada=b.codcoligada[/b:adb0838679]
Alguem pode me ajudar com urgencia ????
Ja agradeço...
Guilherme Cattoni...........
Gcattoni
Curtir tópico
+ 0Posts
27/04/2007
Wagner Reatto
SELECT CASE
FC_DATA,
WHEN FC_ESTOQUE = ´0001´ THEN ´É ISSO AI´
ELSE ´MAUS!´
END
FROM dbo.tblFC
Gostei + 0
27/04/2007
Gcattoni
exemplo:
SELECT
(
SELECTN.P20
fromEALUNOTPR N
WHEREN.PERLETIVO = MC.PERLETIVO
ANDN.CODETP = MA.CODETP
ANDN.CODTUR = MC.CODTUR
ANDN.CODCOLIGADA=MC.CODCOLIGADA
ANDN.CODMAT = [b:4c81588fed]05[/b:4c81588fed]
ANDN.MATALUNO = MC.MATALUNO
)BIOLOGIA_PROVA2,
[color=red:4c81588fed](select if(ealunos.lingua=1, ´A´, ´B´ ) Lingua
THEN[/color:4c81588fed]
(
SELECTsum(N.P20)
fromEALUNOTPR N
WHEREN.PERLETIVO = MC.PERLETIVO
ANDN.CODETP = MA.CODETP
ANDN.CODTUR = MC.CODTUR
ANDN.CODCOLIGADA=MC.CODCOLIGADA
ANDN.CODMAT in [color=red:4c81588fed][b:4c81588fed](05,60)[/b:4c81588fed][/color:4c81588fed]
ANDN.MATALUNO = MC.MATALUNO
)TOT
[color=red:4c81588fed]ELSE [/color:4c81588fed]
(
SELECTsum(N.P20)
fromEALUNOTPR N
WHEREN.PERLETIVO = MC.PERLETIVO
ANDN.CODETP = MA.CODETP
ANDN.CODTUR = MC.CODTUR
ANDN.CODCOLIGADA=MC.CODCOLIGADA
ANDN.CODMAT in [color=red:4c81588fed][b:4c81588fed](05,59)[/b:4c81588fed][/color:4c81588fed]
ANDN.MATALUNO = MC.MATALUNO
)TOT
[color=red:4c81588fed]END),[/color:4c81588fed]
FROM .....
minha situação é essa .....
Se algume puder me ajdar ....
Obrigado,
Guilherme
Gostei + 0
27/08/2007
N_informatica
Mas faz o seguinte me passa as estruturas das tabelas e o que realmente quer fazer q vou ver se posso te ajudar.
Já utilizei muito essa ealumuos, mataluno e outras....rsrs..
Estou aguardando
Gostei + 0
27/08/2007
Emerson Nascimento
explique melhor o que você precisa
Gostei + 0
27/08/2007
Knight_of_wine
Creio que é a melhor solução.
Gostei + 0
29/08/2007
Emerson Nascimento
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)