在sql数据库中如何筛选以日期为条件的记录?

在sql数据库中如何筛选以日期为条件的记录?,第1张

sql数据库中如筛选以日期为条件的记录,可以用有二种方法具体实现,如下:

第一种:直接用语句

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视图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6785945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存