Fórum Erro na consulta SQL #294596
05/09/2005
0
select * from tbordem where PREPARADOR and AUXILIAR = ´JOAO´
Quero q o resultado me de os dados de todas as vezes que o joao foi preparador e todas as vezes q ele foi auxiliar.
Obrigado
Geisonc
Curtir tópico
+ 0Posts
05/09/2005
Mdm
select * from tbordem where PREPARADOR = ´JOAO´ and AUXILIAR = ´JOAO´
oe seja para cada campo vc devera fazer uma expressão.
Gostei + 0
05/09/2005
Gandalf.nho
select * from tbordem where PREPARADOR = ´JOAO´ or AUXILIAR = ´JOAO´
Gostei + 0
05/09/2005
Geisonc
Existe o campo preparador e o campo auxiliar.
nesses dois campos vão nomes variados, porem quero q meu relatorio mostre quando foi q o nome joao é auxiliar e quando foi que o nome joao preparador, ta aí akela consulta q vcs me ajudaram, deu certo, mas como eu faço para mostrar no relatório acima se o cara foi o preparador ou se foi o auxiliar ? sendo q sao 2 campos distintos e no relatorio sera apenas um mostrando se ele é preparador ou auxiliar ? tem jeito de fazer isso em sql ??
muito obrigado mesmo !
Gostei + 0
05/09/2005
Steve_narancic
select CASE WHEN CAMPO1 is null THEN CAMPO2 ELSE CAMPO1 end from tabela
Gostei + 0
08/09/2005
Geisonc
dm.QueryOrdem.SQL.Clear; dm.QueryOrdem.SQL.Add(´select * from tbordem where PREPARADOR = "´+ NOME + ´" or AUXILIAR = "´ + NOME +´"´); dm.QueryOrdem.Open;
agora, gostaria de saber como eu faço, em SQL e na mesma instrução acima, isso: SE o campo preparador for igual a NOME faça qr1.caption:=´P´;
.... nao manjo muito de sql..... se puderem me ajudar agradeço !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)