Pesquisa entre horas, minutos
boa tarde a todos, galera to fazendo uma pequena agenda de compromissos para uso pessoal, e tenho que fazer uma pesquisa no banco de 5 em 5 minutos pra ver se tem comprimissos nos próximos 5 minutos, mas antes disso eu precizo adicionar 5 minutos da hora atual p/ poder ver se tem compromissos nos proximos 5 minutos e dai montar um sql pra fazer esta pesquisa entre minutos, alguem pode me dar uma mão???
Andersonscinfo
Curtidas 0
Respostas
Djjunior
27/02/2008
coque um TTime que a cada 5 minutos (e isso pode ser personalizado pelo usuário) Dê um close seta os parametros e abre sua qry de consulta, simples
pra setar os parametro faça algo do tipo:
paramByName(´horaIni´).asDateTime := now;
paramByName(´horaFim´).asDateTime := now + StrToTime(´00:05:00´);
ou na sua query vc pode por dataHora between getDate() /* se for SQL Server ou sysdate se for oracle */and :horafim
assim vc só precisaria setar a hora final mais fica mais engessada vc que sabe
pra setar os parametro faça algo do tipo:
paramByName(´horaIni´).asDateTime := now;
paramByName(´horaFim´).asDateTime := now + StrToTime(´00:05:00´);
ou na sua query vc pode por dataHora between getDate() /* se for SQL Server ou sysdate se for oracle */and :horafim
assim vc só precisaria setar a hora final mais fica mais engessada vc que sabe
GOSTEI 0
Andersonscinfo
27/02/2008
Uso postgresql, vou testar e retorno o resultado, por enquanto muito obrigado pela ajuda....
GOSTEI 0