收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 [请教]sql 时间查询语句 (VB.net+Access)

qqwanjun 2009-07-26 11:36:57
我需要查询表里面我指定时间段的字段
表如下(ACCESS):
ID 时间 内容
1 2009-7-5 20:23:05 111
2 2009-7-12 21:05:17 222
3 2009-7-18 23:24:38 111
4 2009-7-21 23:26:35 222
5 2009-7-26 23:01:42 111
6 2009-7-26 23:06:27 222

要求;
1.查询2009.7.10到20097.20之间的字段
2.查从今天算起,7天以来的字段


补充:
"ACMAIN_CHM"给出的语句是:

strSql="Select * from 表 where 时间 > #" & "2009-07-10" & "# and 时间<#" & "2009-07-10" & "#"
StrSql="Select * from 表 where 时间>=date()-7"

经过测试,发现查询出来的结果有遗漏.
比如我查询

strSql="Select * from 表 where 时间 > #" & "2009-07-19" & "# and 时间<#" & "2009-07-26" & "#"

就只有ID为4的查询结果,
我期望的结果是4,5,6.

请各位大虾指点,谢谢!
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-07-27
  • 打赏
  • 举报
回复
strSql="Select * from 表 where 时间 > #" & "2009-07-19 00:00:00" & "# and 时间<#" & "2009-07-26 23:59:59" & "#"


DATE()是返回今天日期,如果要到时间则改为 NOW()

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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