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