Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Historian

Example: showing average time to clearing an alarm

  • Last UpdatedMar 19, 2025
  • 1 minute read

This query reports the average time to clear Critical, High, Medium, and Low alarms per hour.

DECLARE @start DateTime2

SET @start = '2017-12-11'

DECLARE @end DateTime2

SET @end = '2017-12-12'

-- ack time per severity per hour for high, medium and low

SELECT DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0) as hour,

e.Severity,

avg(Alarm_UnAckDurationMs) as avg_unack,

count(*) as count

FROM Events e

WHERE

e.EventTime < @end

AND e.EventTime >= @start

AND e.Severity <=3 -- critical = 1, high = 2 medium = 3 low = 4

AND e.Type = 'Alarm.Acknowledged'

GROUP BY

DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0),

severity

ORDER BY

DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0),

e.severity

-- ack time by user by hour

SELECT DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0) as hour,

avg(Alarm_UnAckDurationMs) as avg_unack,

e.User_Name,

count(*) as count

FROM Events e

WHERE

e.EventTime < @end

AND e.EventTime >= @start

AND e.Type = 'Alarm.Acknowledged'

GROUP BY

DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0),

e.User_Name

ORDER BY

DATEADD(hour, DATEDIFF(hour, 0, e.EventTime), 0),

e.User_Name

This query results in two reports. The first one looks like this:

hour

Severity

avg_unack

count

2017-12-11 08:00:00.000

2

330949

73

2017-12-11 08:00:00.000

3

13723786

1

2017-12-11 09:00:00.000

2

23524

195

2017-12-11 09:00:00.000

3

4931

1

2017-12-11 10:00:00.000

2

22550

182

2017-12-11 11:00:00.000

2

24552

189

2017-12-11 12:00:00.000

2

22474

189

2017-12-11 13:00:00.000

2

23492

192

The second report looks like this:

hour

avg_unack

User_Name

count

2017-12-11 08:00:00.000

453722

DefaultUser

92

2017-12-11 09:00:00.000

24997

DefaultUser

239

2017-12-11 10:00:00.000

22751

DefaultUser

222

2017-12-11 11:00:00.000

25528

DefaultUser

231

2017-12-11 12:00:00.000

23549

DefaultUser

233

2017-12-11 13:00:00.000

23807

DefaultUser

236

2017-12-11 14:00:00.000

25472

DefaultUser

237

2017-12-11 15:00:00.000

25350

DefaultUser

237

TitleResults for “How to create a CRG?”Also Available in