mysql查询历史时刻数据_跨平台实时数据库查询历史数据的方法介绍

紫金桥跨平台实时数据库提供了gethisdata函数和内置SQL查询历史数据的方式。gethisdata用于精确查询某一时刻的历史数据,而内置SQL则能查询多个变量在特定时间范围内的历史数据,支持瞬时值、所有值、拐点值等不同采样类型。使用内置SQL查询向导可方便地生成查询语句,并在脚本或表格中使用。
摘要由CSDN通过智能技术生成

紫金桥跨平台组态软件,跨平台实时数据库共提供了两种方式查询历史数据,下面对这两种方式进行详细介绍。

一、使用函数gethisdata查询历史数据

1、函数介绍

Gethisdata用于查询数据库变量在某一时刻的历史数据。

Void GetHisData(String TagName,Real Time)

函数说明:立刻向数据库检索历史数据。

参数说明:

TagName:数据库变量名称,包括点名和参数(如A1.PV)。

Time: 实型日期时间,精确到毫秒

返回值:void,可返回整型或字符串。

2、函数使用方法

在脚本中输入如下文本:

Local.GetHisData("a1.PV",LongTime("2019/08/08 16:00:00.000"))

以上为查询2019年8月8日16点整a1.PV的历史数据。

Local指查询本地实时数据库。若要查询远程数据源,则输入 “远程数据源名. GetHisData”。例如

在脚本中输入如下文本:

test.GetHisData("b1.PV",LongTime("2019/08/08 16:00:00.000"))

以上为查询远程数据源test中,2019年8月8日16点整b1.PV的历史数据。

二、使用内置SQL查询历史数据

使用内置SQL,可以同时查询多个数据库变量在某时间范围内的历史数据。

以下详细说明通过SQL查询向导生成内置SQL语句,查询历史数据。

1、在脚本中使用查询向导

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值