vb ado对象 sql 语句中 日期时间类字段的查询 5

rs.open"select*from表where日期(字段名)=系统的今天的日期(不含时刻)"rs.open"select*from表where时间(字段名)=系统的当... rs.open "select * from 表 where 日期(字段名)=系统的今天的日期(不含时刻)"
rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟"
这个两个语句应该怎样表达才算正确?
展开
 我来答
百度网友2ca1c0f24
2011-12-11 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3396万
展开全部
rs.open "select * from 表 where 日期(字段名)=系统的今天的日期(不含时刻)":
rs.open "select * from 表 where 日期='" & Date & "'"

rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟":
“系统的当前时刻减十五分钟”定义三个变量,分别存储小时、分钟、秒数,在Time函数中,取出它们,在分钟中减去15,在判断分钟变量是否小于0,如果小于0,必须配置小时变量,最后生成新的时间,比如XTine
rs.open "select * from 表 where 时间='" & XTine & "'"

注意:在Access数据库上面的语句可能有问题。
更多追问追答
追问
不好意思我没有说清楚,我里面的 日期 和 时间 字段都是 日期/时间类字段。
如果这样写类型就不匹配了
追答
最后生成新的时间,比如XTine,肯定是将变量XTine转换为时间格式数据的呀!
Date是系统自带的日期函数,肯定是日期格式的。

关键你是什么数据库,上面语句对SQL Server数据库是没有问题的,如果是Access数据库,可能有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式