Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

SQL report add Memory

$
0
0

I have the followng script that get out the correct data on the record Memory. Now I what to add this value to my other report only if I do that the value will change. I want to have the correct data from the first sql statement published in the second report.
First:

SELECT

    S.ResourceID,
	S.Name0 as Name,
    SUM(PM.Capacity0)
as Memory,

    SUM(LD.Size0)
as [Disc Size],

    SUM(LD.FreeSpace0)
as [Disc Free]

FROM

    v_R_System S

    join v_GS_PHYSICAL_MEMORY PM on S.ResourceID = PM.ResourceID

    join v_GS_LOGICAL_DISK LD on S.ResourceID = LD.ResourceID

where LD.DeviceID0 = 'C:'

GROUP
BY S.ResourceID, S.Name0

Second:

select  distinct
s.Netbios_Name0 AS [Computer Name],
(select top 1 ou2.System_OU_Name0 from v_RA_System_SystemOUName ou2
where ou.ResourceID = ou2.ResourceID and LEN(ou2.System_OU_Name0) = MAX(LEN(ou.System_OU_Name0))) OU,
s.User_Name0 as [User Name],
v_GS_OPERATING_SYSTEM.Caption0 AS [Operating System],
v_GS_OPERATING_SYSTEM.CSDVersion0 AS [Service Pack],
v_GS_SYSTEM_ENCLOSURE_UNIQUE.SerialNumber0 AS [Serial Number],
v_GS_COMPUTER_SYSTEM.Model0 AS [Model],
v_GS_PC_BIOS.ReleaseDate0 AS [Bios Date],
v_GS_WORKSTATION_STATUS.LastHWScan AS [Last Hardware Scan],
SUM(PM.Capacity0) as Memory,
v_GS_PROCESSOR.NormSpeed0 AS [Processor (GHz)]
from v_R_System_Valid s
inner join v_RA_System_SystemOUName ou on
(ou.ResourceID = s.ResourceID)
 inner join v_GS_PC_BIOS on (v_GS_PC_BIOS.ResourceID = s.ResourceID)
inner join v_GS_OPERATING_SYSTEM on (v_GS_OPERATING_SYSTEM.ResourceID = s.ResourceID)
 left join v_GS_SYSTEM_ENCLOSURE_UNIQUE on (v_GS_SYSTEM_ENCLOSURE_UNIQUE.ResourceID = s.ResourceID)
inner join v_R_System on (v_R_System.ResourceID = s.ResourceID)
 inner join v_GS_COMPUTER_SYSTEM on (v_GS_COMPUTER_SYSTEM.ResourceID = s.ResourceID)
 join v_GS_PHYSICAL_MEMORY PM on s.ResourceID = PM.ResourceID
 inner join v_GS_PROCESSOR on (v_GS_PROCESSOR.ResourceID = s.ResourceID)
inner join v_GS_WORKSTATION_STATUS on (v_GS_WORKSTATION_STATUS.ResourceID = s.ResourceID)
 inner join v_FullCollectionMembership on (v_FullCollectionMembership.ResourceID = s.ResourceID)
 left  join v_Site on (v_FullCollectionMembership.SiteCode = v_Site.SiteCode)
 inner join v_GS_LOGICAL_DISK on (v_GS_LOGICAL_DISK.ResourceID = s.ResourceID) and v_GS_LOGICAL_DISK.DeviceID0=SUBSTRING(v_GS_OPERATING_SYSTEM.WindowsDirectory0,1,2)
 left join v_GS_SYSTEM_CONSOLE_USAGE_MAXGROUP on (v_GS_SYSTEM_CONSOLE_USAGE_MAXGROUP.ResourceID = s.ResourceID)
 Where v_FullCollectionMembership.CollectionID = @CollectionID
group by s.Netbios_Name0, ou.ResourceID, s.User_Name0, v_GS_OPERATING_SYSTEM.Caption0, v_GS_OPERATING_SYSTEM.CSDVersion0, v_GS_SYSTEM_ENCLOSURE_UNIQUE.SerialNumber0, v_GS_COMPUTER_SYSTEM.Model0,
v_GS_PC_BIOS.ReleaseDate0,
v_GS_WORKSTATION_STATUS.LastHWScan, v_GS_PROCESSOR.NormSpeed0, s.ResourceID
Order by s.Netbios_Name0



Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>