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]

Responder a