IF DENTRO DA INSTRUCAO SQL

GFASSIO 10/05/2010 17:44:17
#341446
Olá gente , tudo bem?

Seguinte, tem como fazer uma cindição dentro de uma instrução sql?
Exemplo:
Tenho uma tabela que que grava um código, que se for entrada vai ser do fornecedor e se for de saída do cliente.
Mas precisava fazer isso dinâmicamente dentra da instrução sql, tipo assim, chutando:

Select (if CampoEntradaSaida=[ô]E[ô] then CampoNomeFornecedor else CampoNomeCliente ) from tabcliente,tab_fornecedor where.........
algo parecido com isso, ou seja, tinha que ser dinâmico....

Alguém me ajuda?

Abraços e desde já agradecido,

Gusatvo Fássio
ASHKATCHUP 10/05/2010 17:48:10
#341447
Resposta escolhida
Que banco de dados?
GFASSIO 10/05/2010 17:53:41
#341449
ACCESS

Obrigado pela ajuda!
ASHKATCHUP 10/05/2010 18:04:37
#341450
IIF(CONDICAO,TRUE,FALSE)


Select Iif(CampoEntradaSaida=[ô]E[ô],CampoNomeFornecedor,CampoNomeCliente )
from tabcliente
Tópico encerrado , respostas não são mais permitidas