vb ado对象 sql 语句中 日期时间类字段的查询 5
rs.open"select*from表where日期(字段名)=系统的今天的日期(不含时刻)"rs.open"select*from表where时间(字段名)=系统的当...
rs.open "select * from 表 where 日期(字段名)=系统的今天的日期(不含时刻)"
rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟"
这个两个语句应该怎样表达才算正确? 展开
rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟"
这个两个语句应该怎样表达才算正确? 展开
1个回答
展开全部
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数据库上面的语句可能有问题。
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数据库,可能有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询