Myria, pessoal,boa noite. Myria, seu select esta correto em não trazer nada.. note na segunda cláusula: DATA_FINAL_TABELA <= DATA_FINAL_DIGITADA ou seja 30/12/2008 <= 15/12/2008 o que é falso, e por isto não traz valores.
não sei qual a idéia.. mas o correto não seria: data_inicial_tabela <= data_inicial_digitada and data_final_tabela >= data_final_digitada ?? sds, 2008/12/1 Myria Salvino <[EMAIL PROTECTED]> > Olá Lista, > Por favor quem puder me ajude nesse problema: > > select valor > from tabela > where data_inicial > = data inicial digitada > and data_final < = data final digitada; > > -- Este select amarra o usuário a digitar exatamente o valor que esta na > tabela, e não permite o range. > > Cenario de teste > tabela.data_inicial : 01/12/2008 > tabela.data_final : 30/12/2008 > > -- Estes valores não funcionam, não trazem o valor, mas deveria trazer, > porque está no range das datas: > data inicial digitada : 01/12/2008 > data final digitada : 15/12/2008 > > -- Somente este valor funciona porque é extamente como está na base de > dados: > data inicial digitada : 01/12/2008 > data final digitada : 30/12/2008 > > Alguem saberia como posso solucionar, para que consiga voltar o intervalo? > Se não, por favor me ajudem a justificar porque não. > O cliente não está entendendo. > Desde já Obrigada, > > > Myriã Souza > ITIL Foundation Certified > msn:[EMAIL PROTECTED] <myriatec%40hotmail.com> > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
