以下是引用axiang336在2021/8/18 15:20:47的发言:
是的,利用数据库查询,表头和表尾如何做?如何统计,求和与平均?
string whereExpr="f2=12";
SQLSelect( \\本站点\Did, "KingTable", "rb2" ,whereExpr,"");
这两句大概什么意思?
[此贴子已经被作者于2021/8/18 15:28:47编辑过]
数据库查询函数,但我们一般不用这个,会使用另外一个函数
这两句的意思是,定义一个字符变量whereExpt,并给他赋值f2=12
然后查询本站点的连接Did,的记录体rb2中满足条件whereExpr的数据,然后填到表格名字是Kingtable的表格里。
这是记录体查询的方式,也是最好理解的方式,但是比较麻烦,不灵活,用起来没有数据集查询方式好用。
表头你可以预填,然后锁定,避免填表的时候被覆盖,表尾也是一样的道理,统计平均求和那是数学问题,写脚本计算就行了,列求和不难吧?比较复杂的是平均数,组态王我记得有个函数可以查询平均值,但是亲测不好用,我都是自己写的计算脚本。
大概思路就是查询符合条件的数据,填到表里,然后写脚本去数一共有多少条记录,也就是计算一个准确的行数,然后把这一列的数据加起来求和,然后再除以计算出来实际记录数(实际行数)就是平均值。
很久以前的某控技术支持,现在在山里放羊呢,仅凭记忆回答问题,如有错误请见谅。