Página 1 de 1

[RESUELTO] Consulta SQL duplicada para el host

Publicado: 18 de octubre de 2023 - 17:25
por Gaetan
Buen día,

Aquí hay una consulta que recupera publicaciones duplicadas en un parque:

Código: Seleccionar todo

SELECT count(hosts.computer_name) AS count_double,hosts.computer_name
from hosts
group by hosts.computer_name
having count(hosts.computer_name) > 1

Re: Host de consulta SQL duplicado

Publicado: 20 de junio de 2024 - 10:29
por Gaetan
Mejora para mostrarlo en los filtros de inventario:

Código: Seleccionar todo

SELECT h.uuid, h.computer_name
FROM hosts h
JOIN (
    SELECT computer_name
    FROM hosts
    GROUP BY computer_name
    HAVING COUNT(computer_name) > 1
) dup ON h.computer_name = dup.computer_name
ORDER BY h.uuid;

Re: Host de consulta SQL duplicado

Publicado: 13 de julio de 2024 - 08:10
por gaelds
Hola, ¡
gracias por la solicitud! ¿Podrías recordarme cómo agregar esta consulta al campo de búsqueda "Filtrar con consultas" en la consola? Sabía cómo hacerlo, pero ya no encuentro la información... Y si mal no recuerdo, no era nada intuitivo.

Re: Host de consulta SQL duplicado

Publicado: 15 de julio de 2024 - 09:25
por Gaetan
Hola, cuando pones el UUID en tu consulta aparece :)

Re: Host de consulta SQL duplicado

Publicado: 9 de octubre de 2025 - 16:36
por Jarnaud
Hola,

nos hemos tomado el tiempo de documentar el método en la documentación oficial:
https://www.wapt.fr/fr/doc/wapt-console ... entory-tab

Que tenga un buen día.

Re: [RESUELTO] Consulta SQL duplicada para el host

Publicado: 7 de noviembre de 2025 - 10:32 a. m.
por sfonteneau

Código: Seleccionar todo

WITH x AS (
  SELECT
    uuid,
    computer_name,
    last_seen_on,
    COUNT(*) OVER (PARTITION BY computer_name) AS cnt,
    MAX(last_seen_on) OVER (PARTITION BY computer_name) AS last_seen_max
  FROM hosts
)
SELECT uuid, computer_name, last_seen_on
FROM x
WHERE cnt > 1
  AND last_seen_on < last_seen_max 
ORDER BY computer_name, last_seen_on;