2 分ごとにチェックするログ テーブルの期間を計算しようとしています。アラートがある場合はアラートが入力されます。簡略化されたテーブル形式は次のとおりです。
RuleID TimeStamp
1 2013-04-10 08:40
1 2013-04-10 08:42
1 2013-04-10 08:44
2 2013-04-10 08:40
2 2013-04-10 08:42
1 2013-04-10 09:40
1 2013-04-10 09:42
私が探している結果は次のとおりです。
RuleID EarliestTimeStamp LatestTimeStamp DurationInMins
1 2013-04-10 08:40 2013-04-10 08:44 4
2 2013-04-10 08:40 2013-04-10 08:42 2
1 2013-04-10 09:40 2013-04-10 09:42 2
ご覧のとおり、ルールは全体で複数回ログに記録できます。2 分以上の休憩がある場合、それは新しいイベントとしてカウントされ、新しい結果エントリになります。
必要に応じて詳細を提供できますが、残念ながら、使用するデータセットを提供できません。