I would like to generate a query that lists all PCs with any version of Java except for 6. They query I have created shows PCs with any version of Java including 6, I want to list ONLY PCs that have Java BUT not 6.
Here is what I got...
SELECT
arp.DisplayName0 AS 'Product',
arp.Version0 AS 'Version',
sys.Name0 AS 'PC Name'
FROM
v_Add_Remove_Programs arp
INNER JOIN v_R_System sys ON arp.ResourceID=sys.ResourceID
WHERE
arp.DisplayName0 LIKE '%Java%' AND
arp.Publisher0 LIKE '%Oracle%' AND
arp.Version0 NOT LIKE '%6%'
GROUP BY
arp.DisplayName0,
arp.Version0,
sys.Name0
Table Structure:
Product Version PC Name
Java 7 Update 10 7.0.100 PC1
Java 7 Update 10 7.0.100 PC2
Java 7 Update 11 7.0.110 PC3
Java 7 Update 13 7.0.130 PC4
Java 7 Update 13 7.0.130 PC5
Java 7 Update 13 (64-bit) 7.0.130 PC6