Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE #HistoricalEvents ( Identifier varchar(20), TimeOff datetime, TimeOn datetime )
- CREATE TABLE #CurrentEvents ( Identifier varchar(20), TimeOff datetime )
- CREATE TABLE #EventDataTemp( Identifier varchar(20), Type varchar(255), EventTime datetime, DiscoveredDate datetime, FileId int )
- SET NOCOUNT ON
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360136A370 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D36013470F0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D36013284C0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D360131F820 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D36012E6610 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D36012A8DB0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D36012A8DB0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601297470 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360124C920 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D360124C920 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360123AFE0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D360123AFE0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360123AFE0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D360123AFE0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D3601232340 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601232340 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D3601232340 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601232340 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D3601225050 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601225050 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D3601220A00 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360121C3B0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Came On', CAST(0x00009D360121C3B0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D360121C3B0 AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'101', N'Went Off', CAST(0x00009D37008447AC AS DateTime), CAST(0x00009D37008447AC AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D360154D9D0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015333F0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D36015333F0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015333F0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015333F0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D360152EDA0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D360152A750 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D360152A750 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D360152A750 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601526100 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601526100 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D360151D460 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D360151D460 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D360151D460 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D360151D460 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D3601518E10 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Came On', CAST(0x00009D36015147C0 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'102', N'Went Off', CAST(0x00009D3700843168 AS DateTime), CAST(0x00009D3700843168 AS DateTime), 16)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'103', N'Went Off', CAST(0x00009D4300F16CB0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'103', N'Came On', CAST(0x00009D4300EF8080 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'103', N'Went Off', CAST(0x00009D440073F4C4 AS DateTime), CAST(0x00009D440073F4C4 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F47220 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F31290 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F1F950 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F16CB0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Came On', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'104', N'Went Off', CAST(0x00009D4300EFC6D0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'105', N'Came On', CAST(0x00009D4300F47220 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'105', N'Came On', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'105', N'Came On', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'105', N'Came On', CAST(0x00009D4300EEAD90 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'106', N'Went Off', CAST(0x00009D4300F1F950 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'106', N'Came On', CAST(0x00009D4300EF8080 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'106', N'Went Off', CAST(0x00009D440073F4C4 AS DateTime), CAST(0x00009D440073F4C4 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300F1F950 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300F1B300 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300F16CB0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300F16CB0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'107', N'Came On', CAST(0x00009D4300EEAD90 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'108', N'Went Off', CAST(0x00009D4300F00D20 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'108', N'Came On', CAST(0x00009D4300EFC6D0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'108', N'Came On', CAST(0x00009D4300EEF3E0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'108', N'Went Off', CAST(0x00009D440073F4C4 AS DateTime), CAST(0x00009D440073F4C4 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Came On', CAST(0x00009D4300F7BDE0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Went Off', CAST(0x00009D4300F099C0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Came On', CAST(0x00009D4300EFC6D0 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Came On', CAST(0x00009D4300EF8080 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Came On', CAST(0x00009D4300EF3A30 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'109', N'Came On', CAST(0x00009D4300EEAD90 AS DateTime), CAST(0x00009D440073F398 AS DateTime), 26)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'110', N'Came On', CAST(0x00009D44017801D0 AS DateTime), CAST(0x00009D450074133C AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'110', N'Came On', CAST(0x00009D440177BB80 AS DateTime), CAST(0x00009D450074133C AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'111', N'Came On', CAST(0x00009D44016EF180 AS DateTime), CAST(0x00009D4500741468 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'111', N'Came On', CAST(0x00009D44016EF180 AS DateTime), CAST(0x00009D4500741468 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'111', N'Came On', CAST(0x00009D44016BA5C0 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'112', N'Came On', CAST(0x00009D44016BA5C0 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'113', N'Came On', CAST(0x00009D44016EF180 AS DateTime), CAST(0x00009D4500741468 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'114', N'Came On', CAST(0x00009D44016E1E90 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'115', N'Came On', CAST(0x00009D44016EAB30 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'115', N'Came On', CAST(0x00009D44016BEC10 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'116', N'Came On', CAST(0x00009D440176A240 AS DateTime), CAST(0x00009D450074133C AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'117', N'Came On', CAST(0x00009D44016EAB30 AS DateTime), CAST(0x00009D4500741468 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'117', N'Came On', CAST(0x00009D44016BEC10 AS DateTime), CAST(0x00009D4500741594 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'118', N'Came On', CAST(0x00009D440171B0A0 AS DateTime), CAST(0x00009D450074133C AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'118', N'Came On', CAST(0x00009D4401716A50 AS DateTime), CAST(0x00009D4500741468 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'119', N'Came On', CAST(0x00009D450073A190 AS DateTime), CAST(0x00009D45007409DC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'119', N'Came On', CAST(0x00009D450073A190 AS DateTime), CAST(0x00009D45007409DC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'119', N'Came On', CAST(0x00009D450072CEA0 AS DateTime), CAST(0x00009D45007409DC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'119', N'Came On', CAST(0x00009D450071FBB0 AS DateTime), CAST(0x00009D45007409DC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'119', N'Came On', CAST(0x00009D450071B560 AS DateTime), CAST(0x00009D45007409DC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'120', N'Came On', CAST(0x00009D4401758900 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D4401869060 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D44018603C0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D44018603C0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D4401857720 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D44018530D0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D4401841790 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D440183D140 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D4401838AF0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D4401838AF0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'121', N'Came On', CAST(0x00009D440182FE50 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'122', N'Came On', CAST(0x00009D4401887C90 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'122', N'Came On', CAST(0x00009D4401883640 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'122', N'Came On', CAST(0x00009D440187A9A0 AS DateTime), CAST(0x00009D450073EDBC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'123', N'Came On', CAST(0x00009D4500149970 AS DateTime), CAST(0x00009D45007417EC AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'124', N'Went Off', CAST(0x00009D45006A9140 AS DateTime), CAST(0x00009D450073EB64 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'124', N'Went Off', CAST(0x00009D450073EB64 AS DateTime), CAST(0x00009D450073EB64 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'125', N'Came On', CAST(0x00009D450067D220 AS DateTime), CAST(0x00009D450073EB64 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'125', N'Came On', CAST(0x00009D4500678BD0 AS DateTime), CAST(0x00009D450073EB64 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4500015F90 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4500011940 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D4500011940 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D450000D2F0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4500008CA0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4500000000 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4500000000 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D44018AF560 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D44018AAF10 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D44018AAF10 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D44018AAF10 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D44018A68C0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D44018A68C0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D440189DC20 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D44018995D0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D44018995D0 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D4401894F80 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401890930 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401890930 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Came On', CAST(0x00009D4401890930 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'126', N'Went Off', CAST(0x00009D4401890930 AS DateTime), CAST(0x00009D450073F014 AS DateTime), 28)
- INSERT INTO #EventDataTemp (Identifier, Type, EventTime, DiscoveredDate, FileId) VALUES (N'127', N'Went Off', CAST(0x00009D4400BD83A0 AS DateTime), CAST(0x00009D450073DAFC AS DateTime), 28)
- ;WITH InputDateSort (Identifier, DiscoveredDate, FileId) AS (
- SELECT DISTINCT Identifier, MIN(DiscoveredDate), FileId FROM #EventDataTemp GROUP BY FileID, Identifier )
- INSERT INTO #CurrentEvents (
- Identifier
- , TimeOff )
- SELECT
- t.Identifier
- ,MIN(EventTime)
- FROM #EventDataTemp d
- INNER JOIN InputDateSort t ON t.Identifier = d.Identifier AND d.DiscoveredDate = t.DiscoveredDate
- WHERE Type LIKE '%Off%' AND NOT EXISTS (
- SELECT * FROM #CurrentEvents c WHERE c.Identifier = d.Identifier
- )
- GROUP BY t.FileId,t.Identifier,t.DiscoveredDate
- ORDER BY 1, 2 DESC
- ;WITH InputDateSort (Identifier, DiscoveredDate, FileId) AS (
- SELECT DISTINCT Identifier, MAX(DiscoveredDate), FileId FROM #EventDataTemp GROUP BY FileID, Identifier )
- SELECT
- t.Identifier
- ,MAX(EventTime)
- FROM #EventDataTemp d
- INNER JOIN InputDateSort t ON t.Identifier = d.Identifier AND d.DiscoveredDate = t.DiscoveredDate
- WHERE Type LIKE '%On%' AND EXISTS (
- SELECT * FROM #CurrentEvents c WHERE c.Identifier = d.Identifier
- )
- GROUP BY t.FileId,t.Identifier,t.DiscoveredDate
- ORDER BY 1, 2 DESC
- SELECT DISTINCT
- Identifier
- , CASE WHEN Type LIKE '%Off%' THEN 'Off'
- WHEN Type LIKE '%On%' THEN 'On'
- ELSE 'Unknown' END AS TypeOfCondition
- , CASE WHEN Type LIKE '%Off%' THEN EventTime ELSE NULL END AS TimeOff
- , CASE WHEN Type LIKE '%On%' THEN EventTime ELSE NULL END AS TimeOn
- , EventTime
- , DiscoveredDate
- , FileId
- FROM #EventDataTemp
- ORDER BY Identifier, DiscoveredDate, EventTime DESC
- DROP TABLE #HistoricalEvents
- DROP TABLE #CurrentEvents
- DROP TABLE #EventDataTemp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement