Select Top 1000000 'Monday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day1time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day1time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day1time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day1time)
Where tsysIPScanRanges.day1 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day1time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Tuesday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day2time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day2time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day2time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day2time)
Where tsysIPScanRanges.day2 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day2time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Wednesday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day3time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day3time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day3time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day3time)
Where tsysIPScanRanges.day3 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day3time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Thursday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day4time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day4time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day4time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day4time)
Where tsysIPScanRanges.day4 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day4time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Friday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day5time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day5time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day5time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day5time)
Where tsysIPScanRanges.day5 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day5time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Saturday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day6time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day6time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day6time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day6time)
Where tsysIPScanRanges.day6 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day6time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Union All
Select 'Sunday' As Day,
Count(tsysIPScanRanges.IprangeID) As IPRanges,
DatePart(HOUR, tsysIPScanRanges.day7time) As Hour,
IsNull(a.[IPs Used], 0) As [IPs Used],
tsysIPScanRanges.Servername
From tsysIPScanRanges
Left Join (Select Count(tblassets.AssetID) As [IPs Used],
DatePart(HOUR, tsysIPScanRanges.day7time) As Hour
From tblassets
Inner Join tblAssetCustom On tblassets.AssetID = tblAssetCustom.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Left Join tsysIPScanRanges On tsysIPScanRanges.Servername =
tblassets.Scanserver
Where tblState.Statename = 'Active' And tblassets.IPNumeric Between
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 4), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipstart, 1), ''),
3) And Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 4), ''),
3) + Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 3), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 2), ''), 3) +
Right('000' + IsNull(ParseName(tsysIPScanRanges.Ipend, 1), ''), 3)
Group By tsysIPScanRanges.day7time) As a On a.Hour = DatePart(HOUR,
tsysIPScanRanges.day7time)
Where tsysIPScanRanges.day7 = 1 And tsysIPScanRanges.Enabled = 1
Group By tsysIPScanRanges.day7time,
tsysIPScanRanges.Servername,
a.[IPs Used]
Explore the full platform, free for 14 days.
No credit card required.