Moreti
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/12/2005 15:08 hs
Amigos, estou tentando fazer um select para pegar um intervalo de datas, tipo data de inicio ( 01/10/2005 ) e fim (31/10/2005 ). meu banco está com o formato dd/mm/yyyy. Alguém poderia me dar um ex de como varrer o banco ? Obrigado
|
|
|
|
Geronimo
|
JOINVILLE SC - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/12/2005 16:25 hs
Set BancoDeDados = OpenDatabase(App.Path & "olao.MDB", False) Set TBbolão = BancoDeDados.OpenRecordset("select distinct Equipe from bolão where Data >= #" & Format(DataInicial, "mm/dd/yyyy") & "# and Data <= #" & Format(DataFinal, "mm/dd/yyyy") & "# and Local='" & LocalC.Text & "'order by Equipe asc")
Neste exemplo estou pegando somente uma unica vez os dados do campo equipe dentro do intervalo. Agora se você soemnte quiser pegar o intervalo faça assim: Set BancoDeDados = OpenDatabase(App.Path & "olao.MDB", False) Set TBbolão = BancoDeDados.OpenRecordset("select * from bolão where Data >= #" & Format(DataInicial, "mm/dd/yyyy") & "# and Data <= #" & Format(DataFinal, "mm/dd/yyyy") & "# ") Beleza !!!!!!!!
"O pior inimigo que você poderá encontrar será sempre você mesmo."
|
|
|
Clau
|
ARARAQUARA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/12/2005 07:54 hs
"Select * from tabela where campoData beteween '" datainicial "' and '"datafinal"'".
Claudene Gonçalves msn: claudeneg@hotmail.com
|
|
|
VACA
|
LIMEIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/12/2005 08:13 hs
moretti se for banco acess vc usa: Select * from <tabela> where data>=datevalue(<data inicial>) and data<=datevalue(<data final>) Ajuste conforme se faça necessario Espero ter ajudado
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|
Guaitoli
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 27/12/2005 10:11 hs
Para solucionar problemas com data em qq banco de dados, seja qual for a forma de gravação DMY, MDY, etc.., recomendo q vc faça da seguinte forma: "SELECT * FROM <TABELA> WHERE <campo_Data> >= " & CInt(DataInicial) & " AND <campo_Data> <= " & CInt(DataFinal) Convertendo os campos para Integer quando o dado for somente a Data a ser considerada e Double para Data e Hora, funciona para qq banco de dados.
|
|
|