[firebase-br] Erro com Between

João Dias joaosoftcia em hotmail.com
Seg Jul 2 10:52:41 -03 2007


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


Mais detalhes sobre a lista de discussão lista