SQL Server Historian查询布尔总时间

时间:2015-01-26 22:41:05

标签: sql sql-server tsql wonderware

我正在尝试查询一个神奇软件历史记录来计算标签在一段时间内读取True(或False)的总时间。我无法得到查询,甚至给我布尔标签的值。我不确定我是否使用了错误的检索方法,但即使是'FULL'也不会导致返回任何结果。我知道该标签有数据 - DCS软件可以使用真/假线来标记该标签的历史值。

您是否需要使用SQL Server或T-SQL(我认为它使用的)来获取布尔值?

1 个答案:

答案 0 :(得分:0)

如果您安装了历史记录客户端,可以试试这个:

使用Historian客户端查询工具。在"查询类型"下,选择历史记录值。浏览到您的离散标签。选择检索模式" Full"。你应该可以按" SQL"查看用于检索这些值的查询。

如果没有显示任何值,您确定标签值在此时间段内是否实际发生变化? ForceStoragePeriod是否为此标记设置得太高了?