Pagina 1 di 1

[RISOLTO] Crea una query

Pubblicato: 11 agosto 2026 - 15:55
di Catherine
Salve,

non ho mai creato una query in Reporting prima d'ora.
Vorrei creare una query "Cortex" per scoprire quali PC hanno una versione di Cortex precedente alla 9.0.0.
Potreste aiutarmi?

Grazie per l'aiuto.

Oggetto: Creare una query

Pubblicato: 11 agosto 2026 - 16:20
di Jarnaud
Ciao,

nessun problema, ecco come fare:

1. Crea la query

Nella console WAPT, vai su Reporting → Modalità di progettazione → Nuova query. Questo aggiunge una query vuota che puoi poi modificare e rinominare (tasto F2).

2. La query SQL

Basata sull'esempio "Elenco degli host con 7zip installato" (che utilizza la tabella hostsoftwares unita a hosts), ecco una query adattata per 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[]`

Per vostra informazione, tutta la documentazione relativa alla creazione di report è disponibile qui: https://www.wapt.fr/fr/doc/wapt-console ... rting.html

Cordiali saluti

Oggetto: Creare una query

Pubblicato: 12 agosto 2026 - 07:45
di Catherine
Grazie mille.

Ho appena provato e ho ricevuto un messaggio di errore: "error on server: IndexError ('tuple index out of range')".

Cosa significa?

Cordiali saluti.

Oggetto: Creare una query

Pubblicato: 12 agosto 2026 - 09:23
di Jarnaud
Ciò significa che un indice (una posizione) in una tupla (o lista) non esiste.
Riprova con questa query:


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 Cordiali


saluti

Oggetto: Creare una query

Pubblicato: 12 agosto 2026 - 10:10
di Catherine
Ottimo, :D :D :D

grazie mille! :D :D

Una domanda veloce: se Cortex si aggiorna, rieseguendo la query il risultato cambierà?

Grazie mille

Buona giornata.
Cordiali saluti.

Oggetto: Creare una query

Pubblicato: 12 agosto 2026 - 10:59
di Jarnaud
Sì, una query visualizza i risultati in un momento specifico (la sua esecuzione).
Se nel frattempo i computer aggiornano Cortex a una versione superiore alla 9, tali aggiornamenti non saranno più visualizzati nei risultati della query.

Cordiali saluti.