access数据库在delphi里用时间函数查数据得到结果怎么用啊 ( 积分: 200 )

  • 主题发起人 主题发起人 蚊子21号
  • 开始时间 开始时间

蚊子21号

Unregistered / Unconfirmed
GUEST, unregistred user!
我建了个test数据库里面有个员工任务表,我要查询表中的数据时间断怎么查用什么时间函数,在SQL里怎么转换啊
 
多写几个字让大家明白一些。不理解就帮不上忙。
 
select * from table where tasttime >= #2006-01-01# and tasttime <= #2006-12-01#
 
如果只是日期,你可以使用楼上的方式,如果你需要包含时间,建议你使用参数的形式了。
tsql:='select * from 旧料回收明细查询 where (日期>=:d1)and(日期<=:d2) ';
query1.Close;
query1.SQL.Clear;
query1.Parameters.Clear;
with query1.Parameters.AddParameter do
begin
name:='d1';
DataType:=ftDateTime;
Direction:=pdInputOutput;
DateTimePicker1.Time:=DateTimePicker3.Time;
Value:=DateTimePicker1.Date;
end;
with query1.Parameters.AddParameter do
begin
name:='d2';
DataType:=ftDateTime;
Direction:=pdInputOutput;
DateTimePicker2.Time:=DateTimePicker4.Time;
Value:=DateTimePicker2.Date;
end;
query1.SQL.Add(tsql);
query1.Open;
 
xiexie [:D][:D]
 
后退
顶部