SQL语句里,如何用一个开始时间一个结束时间为条件,查询一个时间段内的数据。请高手指教。

senven7 2009-07-14 12:13:41
SQL语句里,如何用一个开始时间一个结束时间为条件,查询一个时间段内的数据。程序里会提供一个开始时间,一个结束时间让用户选择,程序再通过这两个时间在数据库里进行条件查询。这个语句我不知道。
...全文
10815 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xc_aspnet 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 leftie 的回复:]
sql=" select * from tablename where 字段名称 between '"& 开始日期变量 &"' and '"& 截止日期变量 &"'"

[/Quote]
对头!
gguunnss 2009-07-15
  • 打赏
  • 举报
回复


mysql = "select [数据] from [数据表] where [日期时间] BETWEEN #" & DT1 & "# AND #" & DT2 & "#"

这是我在access里用的,DT1和DT2为时间变量


饮水需思源 2009-07-14
  • 打赏
  • 举报
回复
sql=" select * from tablename where 字段名称 between '"& 开始日期变量 &"' and '"& 截止日期变量 &"'"
贝隆 2009-07-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 leftie 的回复:]
sql=" select * from tablename where 字段名称 between '"& 开始日期变量 &"' and '"& 截止日期变量 &"'"

[/Quote]

正解!关键字:BETWEEN
clear_zero 2009-07-14
  • 打赏
  • 举报
回复
sql=" select * from tablename where 字段名称 between '"& 开始日期变量 &"' and '"& 截止日期变量 &"'"
shockcqyc 2009-07-14
  • 打赏
  • 举报
回复
sql=" select * from tablename where 字段名称 between '"& StartTime &"' and '"& StopTime &"'"
如果数据库里的日期格式不是日期格式,最好用convert转一下
abc_2004 2009-07-14
  • 打赏
  • 举报
回复
楼上正确,如果是ACCESS就要改一下。
孤独剑_LPZ 2009-07-14
  • 打赏
  • 举报
回复
楼上正解

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧