首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

时间段数据查询,该怎么解决

2012-02-06 
时间段数据查询查询的时间从datetimepicker1和datetimepicker2中取时间段,现在不知道SQL语句时间段数据查

时间段数据查询
查询的时间从datetimepicker1和datetimepicker2中取时间段,现在不知道SQL语句时间段数据查询怎样的写,同时还有一个问题是,在数据表中我的存在时间数据是即有日期也有时间,而在这两个控件上只有日期,也就是在查询的时候不要时间,只按日期查询,真就不知道怎样的写了,我写的如下但是就编译不过去:

with   adoq1   do  
begin
close;
sql.clear;
sql.add( 'select   *   from   tsuer   where   sendtime   between   ' ' 'datetimepicker1.datetime ' ' '   and   ' ' 'datetimepicker2.datetime ' ' ' ');
open;
.......
但是就是编译不过去,同时也不知道这样对与不对,因为没有考虑时间,

[解决办法]
sql.add( 'select * from tsuer where sendtime between :BegDate and :EndDate ');
Parameters.ParamByName( 'BegDate ').Value := datetimepicker1.datetime;
Parameters.ParamByName( 'EndDate ').Value := datetimepicker2.datetime;

热点排行