Community FAQ
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
FrankW
Engaged Sweeper III
hi,
i'm pretty sure that the field "LastBootUpTime" has been in tbloperatingsystem (before update to v5). Can someone give me a hint where to find it in v5? 🙂

thx in advance

-frank
1 ACCEPTED SOLUTION
RCorbeil
Honored Sweeper II
Confirmed you can use uptime. See this thread. That's the easy way.

If you want to use the last power-on event from tblUptime, you can do it with something like this:
SELECT TOP 1000000
tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
u.EventTime As LastPowerOn,
DateDiff(d, u.EventTime, GetDate()) As DaysAgo
FROM
tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
LEFT JOIN ( SELECT DISTINCT
tblUptime.AssetId,
Max(tblUptime.EventTime) As EventTime,
tblUptime.EventType
FROM
tblUptime
WHERE
tblUptime.AssetID = tblUptime.AssetID
AND tblUptime.EventType = 1
GROUP BY
tblUptime.AssetId,
tblUptime.EventType
) AS u ON u.AssetID = tblAssets.AssetID
WHERE
tblAssetCustom.State = 1
AND tsysAssetTypes.AssetTypename = 'Windows'

View solution in original post

3 REPLIES 3
RCorbeil
Honored Sweeper II
Confirmed you can use uptime. See this thread. That's the easy way.

If you want to use the last power-on event from tblUptime, you can do it with something like this:
SELECT TOP 1000000
tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
u.EventTime As LastPowerOn,
DateDiff(d, u.EventTime, GetDate()) As DaysAgo
FROM
tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
LEFT JOIN ( SELECT DISTINCT
tblUptime.AssetId,
Max(tblUptime.EventTime) As EventTime,
tblUptime.EventType
FROM
tblUptime
WHERE
tblUptime.AssetID = tblUptime.AssetID
AND tblUptime.EventType = 1
GROUP BY
tblUptime.AssetId,
tblUptime.EventType
) AS u ON u.AssetID = tblAssets.AssetID
WHERE
tblAssetCustom.State = 1
AND tsysAssetTypes.AssetTypename = 'Windows'
Hemoco
Lansweeper Alumni
You can also use field "uptime" in tblassets
KristofVansant
Engaged Sweeper
I did something like:

Select Top 1000000 tblUptime.AssetId,
tblAssets.AssetName,
Max(tblUptime.EventTime) As laststart,
tblAssets.OScode
From tblAssets
Inner Join tblUptime On tblAssets.AssetID = tblUptime.AssetId
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Where tblUptime.EventType = 1 And tblAssetCustom.State = 1
Group By tblUptime.AssetId,
tblAssets.AssetName,
tblAssets.OScode

Reports & Analytics

Ask about reports you're interested in and share reports you've created. Subscribe to receive daily updates of reports shared in the Community.

New to Lansweeper?

Try Lansweeper For Free

Experience Lansweeper with your own data.
Sign up now for a 14-day free trial.

Try Now