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
Buongiorno,
Nessun problema, ecco come funziona:
1. Crea la query
Nella console WAPT, vai su Report → Modalità di progettazione → Nuova query. In questo modo verrà aggiunta una query vuota che potrai poi modificare e rinominare (tasto F2).
2. La query SQL
Basandosi sull'esempio "Elenco degli host con 7zip installato" (che utilizza la tabella hostsoftwares unita alla tabella hosts), ecco una query adattata per Cortex:
SQL
Codice: Seleziona tutto
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 segnalazione è 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 in una lista) non esiste.
Riprova con questa richiesta:
Codice: Seleziona tutto
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,
grazie mille!
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.