problemas na construção de função sql ...

Delphi

22/07/2004

Estou com um problemaço!!!! Pelo menos acho q sim!

É que tenho q fazer uma consulta sql assim:

Vou selecionar todas as entradas no caixa do dia:

Só q as entradas pertinentes a parcela ´000´ e ´001´ de um corretor com o Código ´00001´ não poderão entrar!!

Como poderei montar esta consulta?


Universodosoftware

Universodosoftware

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

22/07/2004

Colega,

Faça a restrição conforme sua necessidade. Exemplo:

Só q as entradas pertinentes a parcela ´000´ e ´001´ de um corretor com o Código ´00001´ não poderão entrar!!

where (parcela = ´000´ or parcela = ´001´) and corretor = ´00001´


Observe a correta colocação dos parenteses para estabelecer a prioridade na resolução do SQL.


GOSTEI 0
Universodosoftware

Universodosoftware

22/07/2004

amigo, é que acho q não é tão simples assim, vou tentar explicar:


tem vários corretores: ´00001´, ´00002´, ´00003´, ...

na tabela receber tem parcelas de todos eles:


Objetivo: Eu tenho que pegar todas as parcelas de todos os corretores
menos as parcelas ´000´ e ´001´ do Corretor ´00001´. Acho q
essa explicação ficou mais clara.

Se tiver alguma idéia postem!!!
Valeu!!!


GOSTEI 0
Ronaldo.cutu

Ronaldo.cutu

22/07/2004

tenta assim

where (parcela not in(´000´, ´001´) and corretor <> ´00001´)

qualquer coisa estou a disposição

Ronaldo


GOSTEI 0
Universodosoftware

Universodosoftware

22/07/2004

Quase !!!!


a expressão funcionou só q o problema é que ele bloqueou todas as sequência de parcela ´000´ e ´001´ de todos os corretores.
tentei mudar o sinal de diferente da sua expressão para igual só q aí já não mostrar nenhum resultado dos outros corretores.


Estou achando q isso é um desafio!!!


GOSTEI 0
Ronaldo.cutu

Ronaldo.cutu

22/07/2004

troque o and por or que vai dar certo[/b]


GOSTEI 0
Universodosoftware

Universodosoftware

22/07/2004

valeu amigos deu certo!!!!


GOSTEI 0
POSTAR