第一种:直接用语句
date1与date2是字符串
SQL.Tet:='select * from table where 字段 between '+Quotedstr(date1)+' and '+Quotedstr(date2)
date1与date2是日期
SQL.Tet:='select * from table where 字段 between '+Quotedstr(DateTimeToStr(date1))+' and '+Quotedstr(DateTimeToStr(date2))
第二种:用参数形式:
SQL.Tet:='select * from table where 字段 between :d1 and :d2'
Parameters.ParamByName('d1').Value:=date1
Parameters.ParamByName('d2').Value:=date2
用查询的设计视图还是要输入代码的。
不好意思,没有认真理解你的题意,今天认真看了,其实就是时间段的查询
WHERE (((表1.[日期]) Between #6/1/2015 6:3:0# And #6/11/2015 16:3:0#))
between ## and ##
## 中间是日期时间
下面给你一些截图看看。
设计视图
SQL视图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)