Página 1 de 1

Recuperación de versiones de aplicaciones mediante OR agrupadas por versión

Publicado: 14 de junio de 2024 - 15:25
por Gaetan
Buen día,

Aquí hay una consulta que recupera:
- la lista de aplicaciones
- agrupados por número de versión
- indicando qué estaciones de trabajo tienen esta versión
- de una OU específica

Código: Seleccionar todo

SELECT
    hs.name AS Software_Name,
    hs.version AS Software_Version,
    COUNT(DISTINCT h.computer_fqdn) AS NbMachines,
    STRING_AGG(DISTINCT LOWER(h.computer_fqdn), ', ') AS Computer_FQDNs
FROM
    hosts h
    JOIN hostsoftwares hs ON h.computer_fqdn = hs.host_id
WHERE
    h.computer_ad_ou LIKE '%%OU%%'
GROUP BY
    hs.name, hs.version
ORDER BY
    hs.name, hs.version;