| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2004 19:45:32
|
Guilherme MelloPJ
JWizard
![[Avatar]](/images/avatar/1)
Membro desde: 25/04/2004 00:00:00
Mensagens: 2994
Offline
|
Tenho o seguinte sql para pesquisar os pedidos pelo numero do pedido ou pelo intervalo entre a data inicial e a data final... só que ele está trazendo todos os pedidos com o mesmo numero...
alguém pode me ajudar????
desde já muito obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2004 21:47:25
|
Juliano CarnielPJ
GUJ Master
![[Avatar]](/images/avatar/1)
Membro desde: 25/09/2003 00:00:00
Mensagens: 1894
Offline
|
Bom, eu em seu caso nao faria como vc está fazendo...
já que a consulta eh por uma coisa ou por outra, faça um if, e faça duas consultas diferentes, eu acho que o que está trazendo tudo igual ali eh aquele or da ultima comparaçao...
bom, é uma idéia... faça um if e divida as duas consultas tipo assim
é isso ai!!!
falou!
|
http://www.portaljava.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2004 17:05:25
|
tissotPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 14/01/2004 00:00:00
Mensagens: 28
Offline
|
Concordo com o jujo, mas acho tb q no seu select esta faltando parenteses.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/07/2004 08:34:20
|
eurimarPJ
Entusiasta Java
![[Avatar]](/images/avatar/0)
Membro desde: 29/07/2004 00:00:00
Mensagens: 22
Offline
|
Também concordo com tissot.
Seu select deve ficar da seguinte forma:
SELECT p.idt, p.numero, endereco,nm_rz_social, c.cpf_cnpj, dt_pedido, hr_pedido FROM pedidos p, clientes c
WHERE (p.cpf_cnpj = c.cpf_cnpj
AND p.dt_pedido BETWEEN '"+data+"' AND '"+datafinal+"')
OR p.numero = '"+vr_numero+"'
Eu acho que assim vai funcionar!
Falou!!!
|
|
|
 |
|
|