This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Create report node down by SQL in last month

Please help me query SQL  filter report summary node down in last month.

pastedImage_5.png

SELECT * FROM (

SELECT

IP_Address,

Nodes.Caption,

Nodes.StatusLED,

Nodes.NodeID,

StartTime.Message,

StartTime.EventTime AS DownEventTime,

(

  SELECT TOP 1 EventTime

  FROM Events AS EndTimeTable

  where EndTimeTable.EventTime >= StartTime.EventTime

   AND EndTimeTable.EventType = 5

   AND EndTimeTable.NetObjectType = 'N'

   AND EndTimeTable.NetworkNode = StartTime.NetworkNode

   AND EventTime IS NOT NULL

  ORDER BY EndTimeTable.EventTime

) AS UpEventTime,

DATEDIFF(Mi, StartTime.EventTime,(

   SELECT TOP 1 EventTime FROM Events AS Endtime

   where EndTime.EventTime > StartTime.EventTime AND EndTime.EventType = 5 AND EndTime.NetObjectType = 'N'

    AND EndTime.NetworkNode = StartTime.NetworkNode  ORDER BY EndTime.EventTime)

  ) AS OutageDurationInMinutes

FROM Events StartTime

INNER JOIN Nodes ON StartTime.NetworkNode = Nodes.NodeID

WHERE (StartTime.EventType = 1)  AND Nodes.StatusLED = 'Down.gif'

) AS UpTimeTable

where outageDurationInMinutes IS NOT NULL

ORDER BY Caption ASC, DownEventTime DESC