Um problema que parece simples: Tenho uma tabela que armazena eventos com data de inicio e data final. Ao pesquisar este evento, solicitamos a data inicial, veja um exemplo abaixo supondo que:
- Um evento (A) começa no dia 25/03/2014 e finaliza em 03/04/2014
Porém, ao efetuar uma pesquisa entre duas datas na tela de busca:
Data_inicial = 01/04/2014
Data_final = 08/04/2014
O evento (A), mesmo estando em aberto nao aparece na busca pois em
DATA >= Data_inicial And DATA <= Data_final
25/03/2014 não é maior ou igual a 01/04/2014 mesmo com o periodo em aberto.
- Um evento (A) começa no dia 25/03/2014 e finaliza em 03/04/2014
Porém, ao efetuar uma pesquisa entre duas datas na tela de busca:
Data_inicial = 01/04/2014
Data_final = 08/04/2014
O evento (A), mesmo estando em aberto nao aparece na busca pois em
DATA >= Data_inicial And DATA <= Data_final
25/03/2014 não é maior ou igual a 01/04/2014 mesmo com o periodo em aberto.