Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Tarde Amigos,
Preciso de uma mãozinha dei umas pesquisadas mas não consegui sucesso. Este código foi o mais próximo que eu consegui. Preciso fazer uma consulta de datas usando asp.
Codigo de Conversao de Data (O codigo abaixo de conversao funciona ok. Coloquei so para referencia):
Function ConverteData(datax,tipo)
'funçao específica para base de dados access para gerar uma data para q possa ser utilizada em busca em campos data em base access
'- tipo 1= so converte a data
'- tipo 2= converte a data e hora
ConverteData = month(datax) &"/"&day(datax) &"/"&year(datax)
if tipo = 2 then ConverteData = ConverteData &" "&hour(datax)&":"&minute(datax)&":"& second(datax)
End Function
Select Para Pequisa
"Select * From Reservas Where Id_Sts="&ObjRS("Id_Sts")&" And ((Chegada Between #"&ConverteData(Chegada,1)&"# and #"&ConverteData(Saida,1)&"#) Or (Saida Between #"&ConverteData(Chegada,1)&"# and #"&ConverteData(Saida,1)&"#))"
Existe um registro na tabela entre 15/03/2013 ate 20/03/2013
Sao duas colunas, uma se chama CHEGADA outra SAIDA
A coluna Sts (tipo numero) é status no caso pode ser 1
Quando eu pesquiso entre 10/03/2013 ate 15/03/2013 funciona corretamente.
O Problema é quando eu pesquiso dentro do periodo exemplo 16/03/2013 ate 19/03/2013 ai ele nao retorna nenhum registro
Carregando comentários...