SQL PARA DESCOBRIR UMA DATA ENTRE DATAS
Bom dia, tenho um banco de dados access com dois campos, DATA_INICIO e DATA_FIM, preciso de um sql que descobre se uma determinada data existe entre as datas que estão no banco, EX:
01/04/2014 - Data de busca
01/03/2014 - DATA_INICIO
01/04/2014 - DATA
Abraços
01/04/2014 - Data de busca
01/03/2014 - DATA_INICIO
01/04/2014 - DATA
Abraços
Segue exemplo
SELECT * FROM TABELA WHERE DATA_INICIO >= DATA_BUSCA AND DATA_FIM <= DATA_BUSCA
SELECT * FROM TABELA WHERE DATA_INICIO >= DATA_BUSCA AND DATA_FIM <= DATA_BUSCA
Pesquisa no SQL Server via VB NET:
[Ô]SELECT * FROM TABELA [Ô] &
[Ô]Where DATA_INICIO >= [ô][Ô] & Format(CDate(DATA_BUSCA), [Ô]MM/dd/yyyy[Ô]) & [Ô][ô] And DATA_FIM <= [ô][Ô] & Format(CDate(DATA_BUSCA), [Ô]MM/dd/yyyy[Ô]) [Ô][ô]
Pesquisa no Access via VB6:
[Ô]SELECT * FROM TABELA [Ô] & _
[Ô]Where (DATA_INICIO >= DATEVALUE([ô][Ô] & DATA_BUSCA & [Ô][ô]) and DATA_FIM <= DATEVALUE([ô][Ô] & DATA_BUSCA & [Ô][ô]))[Ô]
[Ô]SELECT * FROM TABELA [Ô] &
[Ô]Where DATA_INICIO >= [ô][Ô] & Format(CDate(DATA_BUSCA), [Ô]MM/dd/yyyy[Ô]) & [Ô][ô] And DATA_FIM <= [ô][Ô] & Format(CDate(DATA_BUSCA), [Ô]MM/dd/yyyy[Ô]) [Ô][ô]
Pesquisa no Access via VB6:
[Ô]SELECT * FROM TABELA [Ô] & _
[Ô]Where (DATA_INICIO >= DATEVALUE([ô][Ô] & DATA_BUSCA & [Ô][ô]) and DATA_FIM <= DATEVALUE([ô][Ô] & DATA_BUSCA & [Ô][ô]))[Ô]
Feliz aqueles cujo conhecimento é livre de ilusões e superstições
Buda
Tópico encerrado , respostas não são mais permitidas