WINCC 读取ACCESS列的平均值的小数位。

数据都能读到。脚本如下:
Dim sqlaccess
Dim ri
Dim a1avg
ri = HMIRuntime.Tags("tian").Read
Set sqlaccess = HMIRuntime.Tags("sqlaccess")
Set a1avg = HMIRuntime.Tags("a1avg")
   sqlaccess.Write "select ID,ri,DAY,lngValue,lngValuea,lngValueb from wincc where day='"&ri&"' "
   a1avg.Write "select avg(lngValue),avg(lngvaluea) from wincc where day='"&ri&"' "
但平均值那句(最后一句)小数位数多。
更改为a1avg.Write "select convert(decimal(8,2),avg(lngValue)),avg(lngvaluea) from wincc where day='"&ri&"' "    平均值就读不出数据了
该如何写?

最佳答案

从语法来讲是没有任何问题的。

但Access数据库不一定支持Convert函数,你可以单独试一下,然后检查一下SQL语句的执行结果。

提问者对于答案的评价:
也许你说的是对的,用FORMAT函数解决了。
分享一下:
a1avg.Write "select format(avg(lngValue),''####.##''),format(avg(lngvaluea),''###.###'') from wincc where Day=''"&ri&"'' "

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:15
下一篇 2017年6月3日 上午12:15

相关推荐

  • 趋势图数据如何保存

    将趋势图中时时地数据保存起来, 最佳答案 趋势控件只是用来显示在线变量或归档变量的值趋势如果想保存在线变量的数据,需要组态变量归档WinCC变量记录问题合集http://www.a…

    SIMATIC WinCC 2021年7月5日
  • 请问大家有好的WINCC报表制作教程吗?

    请问报表一般做在WINCC画面上好还是EXECL表上的?打算做一个能耗统计和分析报表:1.实现年月日可查询报表,并实现定时PDF打印。2.自动生成相应的趋势图3.自动检索出能耗超过…

    SIMATIC WinCC 2020年11月1日
  • wincc7 内部变量 运行系统保持

    wincc7 有内部变量保持功能,今天试了下,建了几个文本内部变量写入几个中文,关闭wincc再打开,发现显示都是问号,试了好几次都这样,请哪位高手指点下,谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • wincc的ID用户登录如何能同时与数据同事保存并通过在线趋势表格显示出来

    在WINCC 上有登录,注销,不同的ID登录也有显示,现在想做一个这样的处理:想登录的ID显示在线趋势表格里,就是说不同用户登录,那些记录的数据后面有相应的用户记录,方便…

    SIMATIC WinCC 2019年6月11日
  • 从TIA Portal到EPLAN,是不是需要EPLAN提前安好需要的PLC宏呢?

    工程师也“开挂”,让程序来操作Portal 课程编号:V2404 ——TIAPortal的开放性应用程序接…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 从…

    2020年11月1日
  • 设置值保持

    如何让设置的参数,在下次上电是保持住,是不是要那个函数。 最佳答案 不知道你说的是内部变量还是外部变量?内部变量保持的话,WinCC 7.0提供“运行系统保持”功能,在内…

    SIMATIC WinCC 2019年6月11日
  • WINCC正版软件使用授权

    买了一个正版的WinCC,里面两张光盘(SIMATIC WinCCV7.4 SP1和SIMATIC NET Networking …

    SIMATIC WinCC 2021年7月5日
  • wincc里面按钮用C脚本来做脉冲输出的程序怎么编?

    我在WINCC里想通过在按钮里面编写C脚本来实现脉冲控制输出,就是先1后0那种,持续1秒左右的脉冲。不要用鼠标按下和弹起做。忘高手指教,万分感谢! 问题补充:我要C脚本的程序,不是…

    SIMATIC WinCC 2019年6月11日
  • winCC 和程序

    我们小组弄了个项目,程序和WINCC 监控画面分别由两个人在不同的电脑上完成的,最后怎么把控制程序和监控画面关联起来,放到一个项目里呢 最佳答案 wincc画面可以导出导…

    SIMATIC WinCC 2021年7月5日
  • winCC7.4

    winCC7.4 AS读入的变量无法删除 问题补充:如何编辑结构定义 图片说明:    最佳答案 通常情况下这是不会影响到正常工作的,建议重新建立新的…

    2021年7月5日