That is better, the rest of the duplicates are gone now and I like the Crash Count total. I just added tsysOS.Image As icon so I can see what OS they are running at a glance.
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tblAssets.IPAddress,
subquery.CrashCount,
subquery.LastCrash,
tblAssets.Lastseen,
tblAssets.Lasttried,
tsysOS.Image As iconFrom tblAssets
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode Inner Join (Select Top 1000000 tblUptime.AssetId,
Count(tblUptime.UptimeID) As CrashCount,
Max(tblUptime.EventTime) As LastCrash
From tblUptime
Where tblUptime.EventTime > GetDate() - 1 And tblUptime.EventType = 5
Group By tblUptime.AssetId) subquery On subquery.AssetId = tblAssets.AssetID
Order By subquery.CrashCount Desc