Community FAQ
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Timg1228
Engaged Sweeper
[size=9]When I take out the where clause it will not run anymore I get an error when I am trying to update it.[/size]
Select Top 1000000 tblLicenses.softwareName As [Software Name],
tblLicenses.Priceperlicense As [Unit Price],
InUseCount.InUseLicenses As [In Use],
LicenseCount.PurchasedLicenses As Purchased,
(InUseCount.InUseLicenses - LicenseCount.PurchasedLicenses) As Shortfall,
Case When (InUseCount.InUseLicenses - (Case
When LicenseCount.PurchasedLicenses Is Null Then 0
Else LicenseCount.PurchasedLicenses
End)) > 0 Then (InUseCount.InUseLicenses - (Case
When LicenseCount.PurchasedLicenses Is Null Then 0
Else LicenseCount.PurchasedLicenses End)) * tblLicenses.Priceperlicense
Else Null End As Cost,
tblSublicensesOrders.Orderdate,
tblSublicensesOrders.Nrlicenses,
tblSublicensesOrders.Priceperlicense,
tblSublicensesOrders.Ordernumber,
tblSublicensesOrders.Comments,
tblSublicensesOrders.Licensekey
From tblLicenses
Left Join (Select tblSublicensesOrders.LicenseidID,
Sum(tblSublicensesOrders.Nrlicenses) As PurchasedLicenses
From tblSublicensesOrders
Group By tblSublicensesOrders.LicenseidID) As LicenseCount
On LicenseCount.LicenseidID = tblLicenses.LicenseidID
Left Join (Select tblSublicenses.LicenseidID,
Count(*) As InUseLicenses
From tblSublicenses
Inner Join (Select tblSoftwareUni.softwareName,
tblSoftware.softwareVersion
From tblSoftware
Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Inner Join tblAssetCustom On tblAssetCustom.AssetID = tblSoftware.AssetID
Where tblAssetCustom.State = 1) As Software On Software.softwareName =
tblSublicenses.softwareName And Software.softwareVersion =
tblSublicenses.softwareVersion
Group By tblSublicenses.LicenseidID) As InUseCount On InUseCount.LicenseidID =
tblLicenses.LicenseidID
Left Join tblSublicensesOrders On tblLicenses.LicenseidID =
tblSublicensesOrders.LicenseidID
Order By [Software Name]

[size=9]This is the one that give me the error. [/size]
Select Top 1000000 tblLicenses.softwareName As [Software Name],
  tblLicenses.Priceperlicense As [Unit Price],
  InUseCount.InUseLicenses As [In Use],
  LicenseCount.PurchasedLicenses As Purchased,
  (InUseCount.InUseLicenses - LicenseCount.PurchasedLicenses) As Shortfall,
  Case When (InUseCount.InUseLicenses - (Case
      When LicenseCount.PurchasedLicenses Is Null Then 0
      Else LicenseCount.PurchasedLicenses
    End)) > 0 Then (InUseCount.InUseLicenses - (Case
      When LicenseCount.PurchasedLicenses Is Null Then 0
      Else LicenseCount.PurchasedLicenses End)) * tblLicenses.Priceperlicense
    Else Null End As Cost,
  tblSublicensesOrders.Orderdate,
  tblSublicensesOrders.Nrlicenses,
  tblSublicensesOrders.Priceperlicense,
  tblSublicensesOrders.Ordernumber,
  tblSublicensesOrders.Comments,
  tblSublicensesOrders.Licensekey
From tblLicenses
  Left Join (Select tblSublicensesOrders.LicenseidID,
    Sum(tblSublicensesOrders.Nrlicenses) As PurchasedLicenses
  From tblSublicensesOrders
  Group By tblSublicensesOrders.LicenseidID) As LicenseCount
    On LicenseCount.LicenseidID = tblLicenses.LicenseidID
  Left Join (Select tblSublicenses.LicenseidID,
    Count(*) As InUseLicenses
  From tblSublicenses
    Inner Join (Select tblSoftwareUni.softwareName,
      tblSoftware.softwareVersion
    From tblSoftware
      Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
      Inner Join tblAssetCustom On tblAssetCustom.AssetID = tblSoftware.AssetID) As Software On Software.softwareName =
      tblSublicenses.softwareName And Software.softwareVersion =
      tblSublicenses.softwareVersion
  Group By tblSublicenses.LicenseidID) As InUseCount On InUseCount.LicenseidID =
    tblLicenses.LicenseidID
  Left Join tblSublicensesOrders On tblLicenses.LicenseidID =
    tblSublicensesOrders.LicenseidID
Order By [Software Name]
1 ACCEPTED SOLUTION
Daniel_B
Lansweeper Alumni
On the latest version of Lansweeper, we couldn't reproduce an issue. Could you download the latest Lansweeper installer here and upgrade.

View solution in original post

1 REPLY 1
Daniel_B
Lansweeper Alumni
On the latest version of Lansweeper, we couldn't reproduce an issue. Could you download the latest Lansweeper installer here and upgrade.

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