Array
(
)

Case em Query

Amarildo
   - 02 dez 2005

Ola Pessoal, tenho uma query com base de dados paradox, e necessito que nesta query check quando o campo for ´C´ pesquisa query do cliente e quando for ´F´ pesquisa o banco de dados fornecedor, como que devo proceder para estar montando esta rotina dentro da query, no aguaro por maiores informacoes, obrg a todos


Marcio.theis
   - 02 dez 2005

Vc pode sazer por UNION, onde que primeiro vc pega todos que tiverem o campo como ´C´ e pesquisa os Clientes, e depois une com todos que são ´F´ pesquisando na base de fornecedores...


Amarildo
   - 02 dez 2005

por favor poderia dar um exemplo para que eu possa seguir, obrigado


Okama
   - 02 dez 2005

#Código

Select T.*,  C.CAMPOCLI, F.CAMPOFOR FROM TABELA as T 

left join CLIENTE as C on T.CAMPO = C.CAMPO
and T.CHECK = ´C´

left join FORNECEDOR as F on T.CAMPO = F.CAMPO
and T.CHECK = ´F´



Amarildo
   - 02 dez 2005

Okama, obrigado pela atenção a minha dúvida vou estar testando, felicidades e sucesso garoto