H
houxdd
Unregistered / Unconfirmed
GUEST, unregistred user!
最近帮朋友单位写一个数据库小程序,要从数据库中检索两个日期之间的左右记录,
我的SQL语句是:adodataset1.commandtext:='select * from table1 where mydate>'+datetostr(date1)+'and mydate<'+datetostr(date2);
现在的问题是:这样的查询语句查询结果总为空(有记录),经反复研究,发现只能使用大于某日的方式,如'mydate >'+datetostr(date1);而不能查询小于某日的
记录,如'mydate <'+datetostr(date1);这样结果总为空,不得其解。这是我在大富翁论坛提的第一个问题,请各位高手不吝赐教。
我的SQL语句是:adodataset1.commandtext:='select * from table1 where mydate>'+datetostr(date1)+'and mydate<'+datetostr(date2);
现在的问题是:这样的查询语句查询结果总为空(有记录),经反复研究,发现只能使用大于某日的方式,如'mydate >'+datetostr(date1);而不能查询小于某日的
记录,如'mydate <'+datetostr(date1);这样结果总为空,不得其解。这是我在大富翁论坛提的第一个问题,请各位高手不吝赐教。