最近我遇到一个很奇怪的现象,我有一段SQL查询语句如下
SELECT * FROM TABLE1 WHERE RQ>=:rq1 AND RQ<=rq2如果我想查询日期范围是7月2日当天的数据,Tquery控件如果用的是静态SQL语句,则可以查询出结果。
但如果用的是动态SQL语句,则必须将日期范围的下限变动为前一天,即必须输入范围是7月1日-7月2日,才能查询出7月2日当天的数据,而且经过我多次的试验,日期范围的下限日期必须是真正下限的前一天,查询结果才会正确。这种情况不知道是什么原因造成的,请各位大侠帮忙解答一下。我使用的环境是win2000 delphi7 access2000