SELECT ENTRE DUAS DATAS

MAYKONMIC 12/05/2010 11:14:23
#341563
é o seguinte queria fazer uma select entre duas datas.

NETMANIA 12/05/2010 11:32:40
#341569
SELECT * FROM tabela WHERE campo_data >= data_inicial and campo_datra <= data_final.

Claro que dependendo o banco de dados que você utilizar, você deverá utilizar mascaras para não ocorrer erro na consulta.
MAYKONMIC 12/05/2010 11:37:19
#341570
utilizo access
LEANDRO 12/05/2010 12:18:49
#341578
SELECT TABELA.Campo1, TABELA.Campo2
FROM TABELA
WHERE (((TABELA.Campo2) Between #01/09/2007# And #02/09/2007#))
MAURICIO 12/05/2010 12:53:40
#341579
Resposta escolhida
Eu uso assim no banco Access

Dim SQL As String

SQL = [Ô]SELECT * FROM Banco_de_Dados WHERE Data >= [Ô] & [Ô]#[Ô] & Format((Campo_Mask), [Ô]mm/dd/yyyy[Ô]) & [Ô]#[Ô] & [Ô] AND Data <= [Ô] & [Ô]#[Ô] & Format((Campo_Mask), [Ô]mm/dd/yyyy[Ô]) & [Ô]#[Ô] & [Ô]ORDER By Data[Ô]

Data1.RecordSource = SQL
Data1.Refresh
MAYKONMIC 12/05/2010 13:42:08
#341583
olha os dados já estão no formato 1/11/2010, e o campo no banco de dados está como texto, posso deixar assim...
LLAIA 12/05/2010 14:51:00
#341589
não deixe como texto. os exemplos dos amigos vão funcionar perfeitamnte se o tipo de dados do campo for Data/hora. Mude o formato, pois no futuro será muito importante por diversos fatores.
MAYKONMIC 12/05/2010 15:02:34
#341590
explica um pouco eu vou mudar mas explica fica dificil entender
Tópico encerrado , respostas não são mais permitidas