Página 1 de 1
[RESUELTO] Crear una consulta
Publicado: 11 de agosto de 2026 - 15:55
Por Catherine
Hola,
nunca antes había creado una consulta en Reporting.
Me gustaría crear una consulta de "Cortex" para averiguar qué PC tienen una versión de Cortex anterior a la 9.0.0. ¿
Podrían ayudarme, por favor?
Gracias por su ayuda.
Re: Crear una consulta
Publicado: 11 de agosto de 2026 - 16:20
por Jarnaud
Hola,
no hay problema, aquí te explico cómo:
1. Crea la consulta
En la consola de WAPT, ve a Informes → Modo de diseño → Nueva consulta. Esto agrega una consulta vacía que luego puedes editar y renombrar (tecla F2).
2. Consulta SQL
Basándonos en el ejemplo "Listado de hosts con 7zip instalado" (que utiliza la tabla hostsoftwares unida a hosts), aquí hay una consulta adaptada para Cortex:
`sql
select
h.uuid,
h.computer_name,
s.version,
s.install_date::date
from hostsoftwares s
left join hosts h on h.uuid = s.host_id
where
s.name ilike '%cortex%'
and string_to_array(s.version, '.')::int[] < string_to_array('9.0.0', '.')::int[]`
Para su información, toda la documentación relacionada con los informes se encuentra aquí:
https://www.wapt.fr/fr/doc/wapt-console ... rting.html
Saludos cordiales
Re: Crear una consulta
Publicado: 12 de agosto de 2026 - 07:45
Por Catherine
Muchas gracias.
Acabo de probarlo y me aparece el siguiente mensaje de error: "error en el servidor: IndexError (índice de tupla fuera de rango)".
¿Qué significa esto?
Saludos.
Re: Crear una consulta
Publicado: 12 de agosto de 2026 - 09:23
por Jarnaud
Esto significa que no existe un índice (una posición) en una tupla (o lista).
Inténtelo de nuevo con esta consulta:
SELECT hostsoftwares.version,
hostsoftwares.name,
hosts.computer_name,
hostsoftwares.host_id
FROM hosts, hostsoftwares
WHERE hostsoftwares.name ILIKE 'Cortex%%'
AND hosts.uuid = hostsoftwares.host_id
AND string_to_array(hostsoftwares.version, '.')::integer[] < ARRAY[9,0,0]
ORDER BY hosts.computer_name ASC
Saludos cordiales
Re: Crear una consulta
Publicado: 12 de agosto de 2026 - 10:10
Por Catherine
¡Genial,
muchísimas gracias!
Una pregunta rápida: si Cortex se actualiza, ¿cambiará el resultado al volver a ejecutar la consulta?
Muchas gracias
Que tenga un buen día.
Atentamente.
Re: Crear una consulta
Publicado: 12 de agosto de 2026 - 10:59
por Jarnaud
Sí, una consulta muestra los resultados en un momento específico (su ejecución).
Si las máquinas actualizan Cortex a una versión superior a la 9, dichas actualizaciones ya no se mostrarán en los resultados de la consulta.
Saludos cordiales.