Notification

Icon
Error

Assets and Owner listing help - SQL list Window servers only, need all Window devices listed

Posted: Tuesday, December 10, 2019 6:48:16 PM(UTC)
ssmarr5

ssmarr5

Member Original PosterPosts: 4
0
Like
How do I get this report to list ALL window asset and not just servers? Great report, just limited to server only. Thanks.Brick wall

Select Top 1000000 tblADusers.Company,
tblAssets.AssetName,
tblState.Statename,
tblAssets.Username,
tblADusers.Firstname,
tblADusers.Lastname,
tsysAssetTypes.AssetTypename,
tblAssets.SP,
tblAssets.Domain,
tblAssets.Lastseen,
tblAssets.Lasttried,
tblAssets.IPAddress,
tsysIPLocations.IPLocation,
tblAssetCustom.Manufacturer,
tblAssetCustom.Model,
tblAssetCustom.Serialnumber,
tblADComputers.AssetID,
tblAssetCustom.PurchaseDate,
tblAssetCustom.Warrantydate,
tblOperatingsystem.InstallDate,
tblOperatingsystem.PlusProductID,
SubQuery.Name As Relation,
SubQuery.Username As RelatedUser,
SubQuery.Userdomain As RelatedUserdomain,
SubQuery.Comments As RelationComments,
SubQuery.StartDate As RelationStartdate
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblSystemEnclosure On
tblAssets.AssetID = tblSystemEnclosure.AssetID
Inner Join TsysChassisTypes On tblSystemEnclosure.ChassisTypes =
TsysChassisTypes.Chassistype
Inner Join tsysIPLocations On
tblAssets.IPNumeric Between tsysIPLocations.StartIP And
tsysIPLocations.EndIP
Inner Join tblComputersystem On tblAssets.AssetID = tblComputersystem.AssetID
Inner Join tblState On tblState.State = tblAssetCustom.State
Inner Join tblADComputers On tblAssets.AssetID = tblADComputers.AssetID
Inner Join tblADusers On tblADusers.Username = tblAssets.Username And
tblADusers.Userdomain = tblAssets.Userdomain
Inner Join tblOperatingsystem On
tblAssets.AssetID = tblOperatingsystem.AssetID
Left Join (Select Top 1000000 tblAssetUserRelations.AssetID,
tsysAssetRelationTypes.Name,
tblAssetUserRelations.Username,
tblAssetUserRelations.Userdomain,
tblAssetUserRelations.Comments,
tblAssetUserRelations.StartDate
From tblAssetUserRelations
Inner Join tsysAssetRelationTypes On
tsysAssetRelationTypes.RelationTypeID = tblAssetUserRelations.Type
Where tsysAssetRelationTypes.Name = 'owned by') SubQuery On
SubQuery.AssetID = tblAssets.AssetID
Order By tblADusers.Company,
tblState.Statename,
tsysIPLocations.IPLocation
RC62N
#1RC62N Member Posts: 411  
posted: 12/10/2019 7:55:03 PM(UTC)
Since you don't have a WHERE clause filtering anything out, more than likely one of the inner joins is filtering out your non-servers.

Do you have an IP range defined for your non-servers? (Configuration > Asset Groups > IP Address Range locations) That's the first obvious possibility that leaps out at me. The rest of the tables you're linking to should all be suitably populated, so shouldn't cause non-servers to be filtered out. If you want to test to be sure, change the INNER JOIN tsysIPLocations to a LEFT JOIN. If that's the ticket, you should see your non-servers show up with no value in the IPLocation column.
ssmarr5
#2ssmarr5 Member Original PosterPosts: 4  
posted: 12/10/2019 9:23:09 PM(UTC)
Thanks, that was the ticket, I 'Left Join' all the 'Inner Joins' and got all the information I needed. Much appreciated.

Active Discussions

Lansweeper Jan 2020 Patch Tuesday Report
by  zor999   Go to last post Go to first unread
Last post: Today at 7:36:42 PM(UTC)
Lansweeper Asset config history
by  Chris C.  
Go to last post Go to first unread
Last post: Today at 7:16:15 PM(UTC)
Lansweeper Registry report
by  Jac   Go to last post Go to first unread
Last post: Today at 5:15:00 PM(UTC)
Lansweeper Pull Description from Active Directory
by  Jeff HLava  
Go to last post Go to first unread
Last post: Today at 3:17:10 PM(UTC)
Lansweeper Manually added assets
by  Elmar  
Go to last post Go to first unread
Last post: Today at 11:55:49 AM(UTC)
Lansweeper Updating asset custom fields from Excel
by  steveb   Go to last post Go to first unread
Last post: Yesterday at 7:16:52 PM(UTC)
Lansweeper Changes in the licensing model
by  SolusMIB  
Go to last post Go to first unread
Last post: Yesterday at 6:47:47 PM(UTC)