[firebase-br] Res: Erro com Between

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


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 


Mais detalhes sobre a lista de discussão lista