在下面的数据中,Event1 代表一个制造周期的结束。Event2 发生在一定百分比的周期内。我想知道是否可以在该周期内拉出循环时间结束(当 Event1 返回 0 时)和 Event2 的最大值(0 或 1)。这两个值都是二进制的。
DateTime Event1 Event2
12/5/2012 07:00 1 0
12/5/2012 07:01 0 0
12/5/2012 07:45 1 0
12/5/2012 07:46 0 0
12/5/2012 07:50 0 1
12/5/2012 07:54 0 0
12/5/2012 08:30 1 0
12/5/2012 08:31 0 0
DateTime max(Event2)
12/5/2012 07:46 0
12/5/2012 08:31 1
我正在使用 WonderWare 历史数据库,因此查询中有一些独特的选项。以下是我用来查找循环时间结束的方法。
SELECT * FROM OPENQUERY(INSQL, "SELECT DateTime
FROM WideHistory
WHERE wwRetrievalMode = 'Delta'
AND Event1 = 1
AND wwEdgeDetection = 'TRAILING'
AND wwVersion = 'Latest'
AND DateTime >= '20121205 07:00'
AND DateTime <= '20121205 09:00'")
有没有办法使用此查询的结果来生成附加查询的 DateTime 限制?