不好意思,可能查询条件我说的不清楚吧。我举例说明吧:
table1:
井号
时间
泵状态
1
2008-04-15 14:30:34
开
1
2008-04-15 16:30:34
开
1
2008-04-15 17:30:34
开
1
2008-04-16 17:30:33
开
1
2008-04-16 18:30:33
关
1
2008-04-16 18:30:34
开
1
2008-04-16 19:30:34
开
1
2008-04-17 01:30:34
关
1
2008-04-17 05:30:34
关
1
2008-04-17 07:37:34
开
查询结果应该为:
1
2008-04-16 17:30:33
开
1
2008-04-16 18:30:34
开
1
2008-04-16 19:30:34
开
原因(也即查询条件):
1、‘在同一天中’(即:都为2008-04-16)
2、‘泵状态为:开’(泵状态为:开)
3、‘泵状态为开的次数大于2次’(15、16日满足该条件,17日不满足该条件)
4、‘离当前时间最近的一天’(由于17日不满足条件3,15、16日中16日离当前时间近,所以选16日)
另外,查询结果记录集存于table2中(这个条件用:select ...into table2....就可以了)。并且该SQL查询语句要通过delphi7的ADOQuery执行。我实在不知道怎么写。:)
不好意思,我应该说清楚了吧?:)
麻烦各位大侠帮帮忙。实在是急用!