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

相关推荐

  • 又是授权问题

    又是闹人的授权问题,换了台电脑,安装完后就不能授权了,之前那台电脑还是可以授权的,并且现在step7授权没问题,只有wincc一直是演示版,我用的授权是Simatic_EKB_In…

    SIMATIC WinCC 2019年6月11日
  • 如何让WINCC数据在MSFlexGrid中只显示小数位2位

    我计算的平均值位数太长了,如何让WINCC数据在MSFlexGrid中只显示小数位2位,如果在SQL 数据格式中定义为Numeric(4,1),数据就写不到数据库里了 最…

    SIMATIC WinCC 2020年11月1日
  • OPC配置中出现问题

    在WINCC 7.4中配置OPC,开始提示没有安装JAVA ,然后安装了JRE9之后出现如截图所示的内容,还是无法配置OPC,请教各位有没有遇到过此问题的?谢谢…

    2021年7月5日
  • plcsim连接wincc与plc

    大家好,我电脑上面有wincc与STEP 7 从单位把一个设备的程序和画面拷过来了,我如何用plcsim将两者连接起来,主要是连接wincc问题,我看了网上一些…

    SIMATIC WinCC 2019年6月11日
  • 报警视图显示已确认报警

    请教以下,小弟有个项目是从wincc5.1升级到wincc v14的,里面有个报警视图,因为WINCC离散量报警都是上升沿触发的,这个报警视图在报警来了我确认掉之后,此时…

    SIMATIC WinCC 2021年7月5日
  • wincc按钮取反

    winCC按钮取反C脚本怎么写,写了说没有声明,要是什么声明 问题补充:get前面取反哪里是感叹号还是竖线?编译好像有警告 图片说明:    最佳答案 WinC…

    2020年11月1日
  • wincc报表制作

    我现在有很多模拟量预计8小时制作一*均值和最大值最小值然后输出一张报表,从未做过希望大家帮帮我! 最佳答案 参考《WinCC数据报表实现方法介绍》:http://www2.ad.s…

    SIMATIC WinCC 2018年12月9日
  • WINCC归档趋势

    我的模拟量都能正确显示,变量记录也选了,但我的在线趋势能看出,转化为归档趋势就显示没有连接  问题补充:什么都没装过,我是在工控机 上做的,还有归档不…

    SIMATIC WinCC 2019年6月11日
  • 怎样将结构变量声明放到头文件中?

    怎样将结构变量声明放到头文件中?希望能说的具体点,谢谢! 问题补充:#pragma option(mbcs) 这段代码是什么意思? 最佳答案 将结构变量声明放到…

    SIMATIC WinCC 2019年6月11日
  • TP170可以更新OS,但下载不了

    TP170可以更新OS,但下载不了!不知是不是线的问题,每次下载都提示是接口问题。      我是用USB-PC-PPI…

    SIMATIC WinCC 2019年6月11日