sql语句查询access数据库日期范围的时候
例:我查询8月1日到8月10日的结果(whereshijian>='2011-8-1'andshijian<='2011-8-10')但是循环输出只能是8月1日到9日的结...
例: 我查询8月1日到8月10日的结果(where shijian>='2011-8-1' and shijian<='2011-8-10')但是循环输出只能是8月1日到9日的结果,没有10日,这是为什么?如何才能在查询中包括10日 请个位大侠帮忙 谢谢
展开
4个回答
展开全部
出生日期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
shijian>='2011-8-1' and shijian<='2011-8-10' 这个 日期时间范围里面, 没有 时分秒 的内容.
那么就相当于
shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 00:00:00'
我怀疑你的 shijian 这个字段, 是包含 时分秒的.
因此, 8月10号的数据, 因为 不满足 shijian<='2011-8-10 00:00:00' 的条件, 因此显示不出来.
办法就是变成
shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 23:59:59'
那么就相当于
shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 00:00:00'
我怀疑你的 shijian 这个字段, 是包含 时分秒的.
因此, 8月10号的数据, 因为 不满足 shijian<='2011-8-10 00:00:00' 的条件, 因此显示不出来.
办法就是变成
shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 23:59:59'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的where语句没问题,你确认你的数据中包含8-10?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询