W
wy437
Unregistered / Unconfirmed
GUEST, unregistred user!
请看下面sql语句:
ADOQuery1.Active:=false;
ADOQuery1.sql.Clear;
ADOQuery1.sql.Add('select * from 库存表 where ((now-入库日期)div检验期限-检验次数)<1');
ADOQuery1.Active:=true;
其中:入库日期、检验期限、检验次数均为字段名,now为当前日期。
目的是实现找到库存中超过检验期还没有检验的记录,注意where后面的条件,我知道是错的,但是请教高手,这样的查询能够实现吗?如果能够实现又该如何实现?
ADOQuery1.Active:=false;
ADOQuery1.sql.Clear;
ADOQuery1.sql.Add('select * from 库存表 where ((now-入库日期)div检验期限-检验次数)<1');
ADOQuery1.Active:=true;
其中:入库日期、检验期限、检验次数均为字段名,now为当前日期。
目的是实现找到库存中超过检验期还没有检验的记录,注意where后面的条件,我知道是错的,但是请教高手,这样的查询能够实现吗?如果能够实现又该如何实现?