[firebase-br] Res: Res: Erro com Between

Danilo Rogério danilorsa_betta em yahoo.com.br
Seg Jul 2 11:31:40 -03 2007


Amigo, eu dei exemplo que usei between, que usei >=, que usei <=.

Between e os operadores >= ou <= funcionam da mesma maneira. Pelo menos em outros bancos que utilizo, nunca tive o problema exatamente como postei.

Danilo

----- Mensagem original ----
De: João Dias <joaosoftcia em hotmail.com>
Para: FireBase <lista em firebase.com.br>
Enviadas: Segunda-feira, 2 de Julho de 2007 11:25:30
Assunto: Re: [firebase-br] Res:  Erro com Between

Danilo, o Comando Between do Sql não necessita de operadores
somente parâmetros Exemplo:
 
Between '07/02/2007' and '07/02/2007'
 
use operadores somente quando estiver comparando datas sem o uso do between
 



> Date: Mon, 2 Jul 2007 07:21:37 -0700> From: danilorsa_betta em yahoo.com.br> To: lista em firebase.com.br> Subject: [firebase-br] Res: Erro com Between> > Amigo... Between, >=, <=.> Qualquer um deles dá o mesmo problema.> > Se eu trocar Coalesce(Data_Final,'02.07.2007') ou ainda Coalesce(Data_Final,'07/02/2007') tbm dá problema.> > Coloquei justamente as versões para ver se ajuda.> Ah, mais uma coisa: o servidor está em um linux. Aí criei um servidor no windows pra testar... e dá a mesma coisa.> > Danilo> > ----- Mensagem original ----> De: João Dias <joaosoftcia em hotmail.com>> Para: FireBase <lista em firebase.com.br>> Enviadas: Segunda-feira, 2 de Julho de 2007 10:52:41> Assunto: Re: [firebase-br] Erro com Between> > Amigo.. tente usar um parâmetro no comando between> > select A.*> from Tabela A> where (A.Codigo = 100)> and (coalesce(Data_Final,current_date) BETWEEN :Data_Inicial AND> :Data_Final)> > > > > Date: Mon, 2 Jul 2007 06:48:44 -0700> From: danilorsa_betta em yahoo.com.br>
 To: Lista em firebase.com.br> Subject: [firebase-br] Erro com Between> > Pessoal, segue as seguintes informações> > Codigo Data_Inicial Data_Final> ------------------------------------> 100 20/07/2006 09/02/2007> 100 06/02/2007 null> 100 08/03/2007 null> > Vejam o select a baixo.> select A.*> from Tabela A> where (A.Codigo = 100)> and (coalesce(Data_Final,current_date) >= Data_Inicial> and coalesce(Data_Final,current_date) <=Data_Final)> > o que ocorre com o resultado:> Ele me retorna a 1º linha, ou seja: dá a informação que hoje: 02/07/2007 está entre 20/07/2006 e 09/02/2007 ao inves de retornar as outras duas linhas.> > A versão do Banco: FB 2.0.0.12710> > > > > > ____________________________________________________________________________________> Novo Yahoo! Cadê? - Experimente uma nova busca.> http://yahoo.com.br/oqueeuganhocomisso > ______________________________________________> FireBase-BR> (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua
 configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa> _________________________________________________________________> Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile!> http://mobile.live.com/signup/signup2.aspx?lc=pt-br> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa> > > > > > > > > ____________________________________________________________________________________> Novo Yahoo! Cadê? - Experimente uma nova busca.> http://yahoo.com.br/oqueeuganhocomisso > ______________________________________________> FireBase-BR (www.firebase.com.br) -
 Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







       
____________________________________________________________________________________
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 


Mais detalhes sobre a lista de discussão lista