请教 力控组态软件 SQL 查询关系数据库语句 时间问题。。。 50

//这个可以用//#Report.sqlqueryEx(-1,"select*from[表1]where[time]>=#2017-3-1218:18:48#AND[ti... //这个可以用//#Report.sqlqueryEx(-1,"select * from [表1] where [time] >= #2017-3-12 18:18:48# AND [time] <= #2017-3-12 19:10:53# ");

这样写 可以用 #Report.sqlqueryEx(-1,"select * from [表1] where [time] >= #2017-3-12 18:18:48# AND [time] <= #2017-3-12 19:10:53# ");

这样写就不行 #Report.sqlqueryEx(-1,"select * from [表1] where [time] >= '"+StrTime(#Datetime.GetTime(),1)+"' and [time]<= '"+StrTime(#Datetime5.GetTime(),1)+"' ");
//现在主要问题是时间这块那里不对,#Datetime.GetTime() 这个是读时间控件 ,#Datetime5.GetTime()这个也是读时间控件
函数#name.GetTime()
说明:
开始时刻以自1970年1月1日八时(时区决定)逝去的秒
数来计算。若为之前的时间则返回-1。该值可以通过
函数StrTime转成字符串形式的时间
示例:
#name.GetTime();// 取得自1970年1月1日零时逝去的
时间秒数

函数 StrTime StrTime(time, format)
//将整型时间转成字符串形式
//参数
//time 自1970年1月1日零时逝去的秒数。
//format 要转成的时间格式标识,规定如下:
// 0:yyyy/mm/dd hh:mm:ss
// 1:yyyy-mm-dd hh:mm:ss
// 2:yyyy年mm月dd日 hh:mm:ss
//示例:
// StrTime(curtim, 0);将整型变量curtim中的时间值转成字符串形式.

求解
用的是ACCESS数据库, time 是时间日期格式,想用上这个两个时间控件,来查询,感谢
展开
 我来答
骨头81
2017-03-12 · TA获得超过554个赞
知道小有建树答主
回答量:712
采纳率:0%
帮助的人:467万
展开全部
虽然不太清楚你的具体用法,但是感觉问题好像出在你的那些单引号和双引号上。
试试?
#Report.sqlqueryEx(-1,"select * from [表1] where [time] >="+StrTime(#Datetime.GetTime(),1)+" and [time]<= "+StrTime(#Datetime5.GetTime(),1));
追问
问题解决了,就是加#  #,再问一下,这个是1秒一个数据,如果要间隔三秒筛选出来怎么做呢
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
百度网友09cd792
2019-03-21 · 超过28用户采纳过TA的回答
知道答主
回答量:404
采纳率:73%
帮助的人:21.1万
展开全部
亲,这个##怎么加的我也碰到问题试半天了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式