| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 599 人关注过本帖
标题:数据库日期条件查询请教
只看楼主 加入收藏
wxflw
Rank: 6Rank: 6
等 级:侠之大者
帖 子:325
专家分:435
注 册:2012-1-29
结帖率:87.21%
收藏
已结贴  问题点数:20 回复次数:4 
数据库日期条件查询请教
我存入数据库的日期是2014-10-26 17:12:41格式数据存储格式是日期格式。
我想查询今天的所有记录。用
between怎么写?
月日期=   怎么写?
我用日期=“& date &”提示语法错误,操作符丢失!


sql = "select * form xia 消费日期=" & Date & ""
rs.Open sql, cn, 3, 3

between #" & date & "# and #" & now & "#"

都出错的,提示操作符丢失

[ 本帖最后由 wxflw 于 2014-10-26 22:50 编辑 ]
搜索更多相关主题的帖子: 记录 数据库 between 
2014-10-26 19:50
snrtjat
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:山那边 海尽头
等 级:贵宾
威 望:22
帖 子:1115
专家分:7025
注 册:2013-1-21
收藏
得分:10 
你存储的是日期加时间,而你查询的只是日期,所以建议你使用以下两种 方法:
1、将你数据库里的日期格式分为字段日期和字段时间,然后再使用你的代码查询。
2、使用省略查询。
   sql="select * from 表 where [字段] like '" & format(date,"yyyy-mm-dd"") & "%'"

不怕错误,只怕知错不改.
2014-10-27 10:36
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:10 
和具体的数据库有关吧  不同的数据库 其字串规则也不一样

DO IT YOURSELF !
2014-10-27 10:37
wxflw
Rank: 6Rank: 6
等 级:侠之大者
帖 子:325
专家分:435
注 册:2012-1-29
收藏
得分:0 
嗯。我用的access数据库。

学习--------------学习-------------------学习--------------------!!
2014-10-27 15:11
alike123
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:107
专家分:428
注 册:2014-2-10
收藏
得分:0 
sql = "select * form [表] where 消费日期 between #2014-10-26 00:00:00# and  #"& now & "#"
rs.Open sql, cn, 3, 3

2014-10-27 16:16
快速回复:数据库日期条件查询请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021913 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved