当前位置:
工控论坛
> >
产品
>
自动化软件
>
力控(sunwayland)
我要发帖
如何实现取得一段时间内的最大值
点击:
1816
| 回复:
8
海水
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 23回
年度积分:0
历史总积分:131
注册:2004年7月24日
发表于:2005-11-25 16:55:00
楼主
用SQLSATISTICS这个函数想取得外部数据库ACCESS中一段时间比如15分钟内的最大值,怎样实现函数中的选择表达式,请高手帮忙啊
分享到:
收藏
邀请回答
回复楼主
举报
海水
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 23回
年度积分:0
历史总积分:131
注册:2004年7月24日
发表于:2005-11-28 08:42:00
1楼
高手在哪里啊?
回复
引用
举报
云飞风扬
关注
私信
精华:0帖
求助:0帖
帖子:41帖 | 39回
年度积分:0
历史总积分:197
注册:2002年3月25日
发表于:2005-11-28 17:08:00
2楼
把整型时间写入ACCESS数据库,然后把15分钟换算成秒,起始时间+15秒的时间就是结束时间。选到这段时间后,就可以用SQLSATISTICS()来取了,或都降序排列,来取第一个值也可以。
回复
引用
举报
海水
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 23回
年度积分:0
历史总积分:131
注册:2004年7月24日
发表于:2005-11-29 09:33:00
3楼
TO 云飞风扬 谢谢你的指点.我想我把问题没有说清楚,这个15分钟是循环的,不是只有一次.其实是这样的:系统等待14分50秒后启动,同时数据库也打开,运行10秒后关闭,同时数据库也关闭.然后又等待14分50秒后又开始运行,这样的循环.现在我想得到数据库中每个10秒钟内的最大值.还请您指点啊!
回复
引用
举报
海水
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 23回
年度积分:0
历史总积分:131
注册:2004年7月24日
发表于:2005-12-01 09:35:00
4楼
怎么没有人回答啊?用其他的方法可以实现吗?请哪位大侠指点迷津
回复
引用
举报
周公
关注
私信
精华:10帖
求助:0帖
帖子:119帖 | 5549回
年度积分:0
历史总积分:6446
注册:2002年11月26日
发表于:2005-12-01 09:46:00
5楼
设一个变量存最大值,如果比它大就替换
回复
引用
举报
海水
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 23回
年度积分:0
历史总积分:131
注册:2004年7月24日
发表于:2005-12-02 09:49:00
6楼
谢谢 周公,能不能说的具体些啊!
回复
引用
举报
云飞风扬
关注
私信
精华:0帖
求助:0帖
帖子:41帖 | 39回
年度积分:0
历史总积分:197
注册:2002年3月25日
发表于:2005-12-02 11:20:00
7楼
那你就取10秒的统计值,记好启始时间,然后再加10秒就是所选的数据集。然后再统计就可以了。
回复
引用
举报
gxzyj110
关注
私信
精华:0帖
求助:0帖
帖子:16帖 | 405回
年度积分:0
历史总积分:172
注册:2003年6月14日
发表于:2007-05-08 17:50:00
8楼
if x2>x1 then max=x2; endif
return max;
回复
引用
举报
热门招聘
相关主题
wincc变量记录如何记录字符串...
[2696]
组态王6.55实现历史数据记录...
[4048]
三菱全系列PLC编程线制作图
[3199]
组态王能否实现开机自启动?
[3850]
三菱PLC编程,仿真软件下载地...
[5213]
免费正版elecworks 2013电气...
[17569]
组态王总是显示“调色板组件错...
[3869]
组态王如何更改控件字体
[2854]
中日友谊万世长存--绝妙好文...
[3375]
现场总线产品介绍
[2470]
官方公众号
智造工程师
客服
小程序
公众号