[firebase-br] Res: Erro com Between

João Dias joaosoftcia em hotmail.com
Seg Jul 2 11:25:30 -03 2007


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


Mais detalhes sobre a lista de discussão lista