I was thinking Henry was just asking a "in general, which sql query s!cks
less".  the fact that the subselect was using .net in there was just
coincidence.

On Tue, Apr 4, 2017 at 7:57 AM, Garth Jones <ga...@enhansoft.com> wrote:

> Is there a reason why you are not using the MOF edit for this?
>
>
>
> I’m in the process of restoring my lab so I can’t check this but…. I don’t
> think that OS like Win 10 and Server 16 listed .Net 4.5 in the installed
> software. This maybe only anniversary edition too.
>
>
>
>
>
>
>
> *From:* listsad...@lists.myitforum.com [mailto:listsadmin@lists.
> myitforum.com] *On Behalf Of *henry.wil...@sanofi.com
> *Sent:* Tuesday, April 4, 2017 8:33 AM
>
> *To:* mssms@lists.myitforum.com
> *Subject:* [mssms] RE: SQL Query question
>
>
>
> Yes
>
>
>
>
>
> *Best regards / Cordialement *
>
>
>
> *Henry E. WILSON*
>
> Technical Expert Engineer
>
> Information Technology & Solutions
> Infrastructure Management
>
> Automation Services
> 55 Corporate Drive
>
> Bridgewater, NJ 08807
>
> TEL.: +1 908 981 3288 <(908)%20981-3288>
> CELL.: +1 610 724 1169 <(610)%20724-1169>
>
> FAX: +1 908 635 5858 <(908)%20635-5858>
>
> System Center Technical Blog
> <http://wssamer.sanofi.com/ws/AutomationCenterProvTools/SCTechBlog/Lists/Posts/AllPosts.aspx>
>  (for
> internal use only)
>
> SCCM 2012 Dashboard
> <http://xspw10w201w/Reports/Pages/Report.aspx?ItemPath=%2fUnRestricted+Reports%2fInfrastructure+Health+Status%2fConfigMgr+2012+Dashboard>
>  (for
> internal use only)
>
> Provisioning Tools & Lifecycle Sharepoint Site
> <http://wssamer.sanofi.com/ws/AutomationCenterProvTools/Documents/Forms/AllItems.aspx>
>  (for
> internal use only)
>
>
>
> *From:* listsad...@lists.myitforum.com [mailto:listsadmin@lists.
> myitforum.com <listsad...@lists.myitforum.com>] *On Behalf Of *Garth Jones
> *Sent:* Tuesday, April 04, 2017 7:32 AM
> *To:* mssms@lists.myitforum.com
> *Subject:* [mssms] RE: SQL Query question
>
>
>
> Hi Henry, what exactly is the goal? Is it to find all computers without
> .net 4.5.2?
>
>
>
> *From:* listsad...@lists.myitforum.com [mailto:listsadmin@lists.
> myitforum.com <listsad...@lists.myitforum.com>] *On Behalf Of *
> henry.wil...@sanofi.com
> *Sent:* April 4, 2017 6:16 AM
> *To:* mssms@lists.myitforum.com
> *Subject:* [mssms] SQL Query question
>
>
>
> Hello SQL Guru’s
>
>
>
> We’re having a discussion with some Admin’s in Europe and I would like an
> opinion on 2 Collection queries looking for the same result:
>
>
>
> Which one is more efficient?
>
>
>
> *Collection Query #1:*
>
> select
>
> SMS_R_SYSTEM.ResourceID,
>
> SMS_R_SYSTEM.ResourceType,
>
> SMS_R_SYSTEM.Name,
>
> SMS_R_SYSTEM.SMSUniqueIdentifier,
>
> SMS_R_SYSTEM.ResourceDomainORWorkgroup,
>
> SMS_R_SYSTEM.Client from SMS_R_System
>
> where SMS_R_System.ResourceId not in
>
> (
>
> select SMS_R_System.ResourceId
>
> from  SMS_R_System
>
> inner join SMS_G_System_INSTALLED_SOFTWARE on 
> SMS_G_System_INSTALLED_SOFTWARE.ResourceID
> = SMS_R_System.ResourceId
>
> where SMS_G_System_INSTALLED_SOFTWARE.ARPDisplayName in
>
> ("Microsoft .NET Framework 4.5.2","Microsoft .NET Framework
> 4.6.1","Microsoft .NET Framework 4.6","Microsoft .NET Framework 4.6.2")
>
> )
>
> =================================================================
>
> *Collection Query #2:*
>
> SELECT sms_r_system.resourceid, sms_r_system.resourcetype,
> sms_r_system.NAME,
>
> sms_r_system.smsuniqueidentifier, sms_r_system.resourcedomainorworkgroup,
> sms_r_system.client
>
> FROM sms_r_system
>
> WHERE  sms_r_system.resourceid NOT IN (SELECT sms_r_system.resourceid FROM
> sms_r_system
>
> INNER JOIN sms_g_system_installed_software ON 
> sms_g_system_installed_software.resourceid
> = sms_r_system.resourceid
>
> WHERE sms_g_system_installed_software.arpdisplayname = "microsoft .net
> framework 4.5.2"
>
> or sms_g_system_installed_software.arpdisplayname = "microsoft .net
> framework 4.6.1"
>
> or sms_g_system_installed_software.arpdisplayname = "microsoft .net
> framework 4.6"
>
> or sms_g_system_installed_software.arpdisplayname = "microsoft .net
> framework 4.6.2"
>
> ======================================================================
>
>
>
> A DCM has also been mentioned to achieve the same result.
>
>
>
> Comments or recommendations?
>
>
>
> Thanks
>
>
>
> *Best regards / Cordialement *
>
>
>
> *Henry E. WILSON*
>
> Technical Expert Engineer
>
> Information Technology & Solutions
> Infrastructure Management
>
> Automation Services
> 55 Corporate Drive
>
> Bridgewater, NJ 08807
>
> TEL.: +1 908 981 3288 <(908)%20981-3288>
> CELL.: +1 610 724 1169 <(610)%20724-1169>
>
> FAX: +1 908 635 5858 <(908)%20635-5858>
>
> System Center Technical Blog
> <http://wssamer.sanofi.com/ws/AutomationCenterProvTools/SCTechBlog/Lists/Posts/AllPosts.aspx>
>  (for
> internal use only)
>
> SCCM 2012 Dashboard
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__xspw10w201w_Reports_Pages_Report.aspx-3FItemPath-3D-252fUnRestricted-26-2343-3BReports-252fInfrastructure-26-2343-3BHealth-26-2343-3BStatus-252fConfigMgr-26-2343-3B2012-26-2343-3BDashboard&d=DQMFAg&c=Dbf9zoswcQ-CRvvI7VX5j3HvibIuT3ZiarcKl5qtMPo&r=rYU1OkDK6KGNCD3HQmVUxzwASyVld-wfgoG00ci6xjA&m=MMFkG-9PwzSKzcY5ZyvS_IAhrJY9YN2NUUSFFLHMgAc&s=YEfQW7Q-RoYf6tErPTwoZiC7byWKjKLfFhVaDQdT2zY&e=>
>  (for
> internal use only)
>
> Provisioning Tools & Lifecycle Sharepoint Site
> <http://wssamer.sanofi.com/ws/AutomationCenterProvTools/Documents/Forms/AllItems.aspx>
>  (for
> internal use only)
>
>
>
>
>
>
>
>
>
>


-- 
Thank you,

Sherry Kissinger

My Parameters:  Standardize. Simplify. Automate
Blogs: http://www.mofmaster.com, http://mnscug.org/blogs/sherry-kissinger,
http://www.smguru.org



Reply via email to