Consulta por período de horas

22/01/2016

1

uso este código no meu projeto que faço a consulta por período de horas digitado em um maskedit só que ele não me retorna o que foi salvo meia noite com a hora 00:00:00 até 00:59:59


usei esse e não funciona
Select * From caixa Where hour(hora) >= '+#39+MaskEdit1.Text+'%'+#39+' and hour(hora) <= '+#39+MaskEdit2.Text+'%'+#39+' and data between :Inicial and :Final and status like '+#39+'aberto'+'%'+#39+' order by hora');

e esse também não
ADOQuery1.SQL.Add('Select * From caixa Where hour(hora) between '+#39+MaskEdit1.Text+'%'+#39+' and '+#39+MaskEdit2.Text+'%'+#39+' and data between :Inicial and :Final and status like '+#39+'aberto'+'%'+#39+' and tipo like '+#39+'ENTRADA'+'%'+#39+'order by hora');

ambos da o mesmo erro.

espero ser ajudado...
Responder

Posts

Qual banco de dados?
Responder

22/01/2016

Thiago Marques

Access
Responder

22/01/2016

Thiago Marques

e o campo que eu salvo a hora e do tipo text mudei para data/hora e mesmo assim o erro permanece.
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira