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 问题

    项目是用复制器:复制的,在另外一台电脑上激活,之后画面就是这样子了,驱动程序连接也不正常,OS 项目编辑器里也打开了,用画面树做的太费心了,两个运行的wincc&nbsp…

    2021年7月5日
  • s7-200 pc access wincc通讯问题

    现有如下硬件 两套s7-200 其中cp243-1 工控机配普通以太网卡,pc access软件一套 我现在要用wincc6.0来…

    SIMATIC WinCC 2019年6月11日
  • 关于数据归档

     最近学习wincc的数据记录。遇到不少问题,希望各位朋友帮忙解答一下我的疑惑。 实验: 1.做了1个变量的数据记录,每1秒采集归档1次。存储位置放在…

    SIMATIC WinCC 2019年6月11日
  • wincc连接ACESS

    1:连接过程(最好有注释)2:wincc’写数据库过程(最好有注释)3:wincc读数据库过程(最好有注释) 钻石用户推荐最佳答案 参考:VBS连接数据库操作http://www.…

    SIMATIC WinCC 2021年7月5日
  • WINCC完全复制问题

    在现场的工控机上有一个运行的WINCC项目,现在需要考下来做备份,需要注意什么,才能完全用U盘考下来,谢谢! 最佳答案 停止运行项目后在运行中输入reset_wincc.vbs&n…

    SIMATIC WinCC 2017年11月23日
  • Wincc 7.5 SP1dtpicker控件

    请教大家Wincc dtpicker控件需要单独安装吗?我在软件里没有找到,如果能提供安装及使用方法就太好了,本人Wincc新手一枚,研究一下午没搞明白。 钻石用户推荐最…

    SIMATIC WinCC 2021年7月5日
  • WINCC 7.0 SP3 升级 7.5SP1

    项目先从7.0先升级到7.2,然后在7.5SP1上可以直接打来; 整体来说正常,碰到2个问题:1. 有少量IO域指向的数据不能正常显示,可以通过新建一些IO域,…

    SIMATIC WinCC 2021年7月5日
  • Wincc licence service频繁退出

    Win7,TIA Portal v13,监控运行后,总是提示Wincc licence service没有启动。在服务里查看,没有启动。设置…

    SIMATIC WinCC 2021年7月5日
  • 关于GMSGFUNCTION中MSG_RTDATA_STRUCT这个结构

    谁能给我讲讲MSG_RTDATA_STRUCT这个结构啊? 最佳答案 typedef struct { DWORD dwMsgState;&…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2运行速度慢

    现场有一台工控机安装了wincc7.2软件,现在运行了3年多,出现了运行速度慢,请问有什么办法,让这个wincc7.2运行速度快点,达到当初的运行速度。 最佳答案 1、转帖:系统存…

    SIMATIC WinCC 2017年5月28日