[RISOLTO] Crea una query

Condividi qui le tue idee sulle query SQL per la creazione di report nella console WAPT Enterprise
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Caterina
Messaggi: 63
Iscrizioni: 26 marzo 2026 - ore 16:16

11 agosto 2026 - 15:55

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.
Jarnaud
Messaggi: 28
Registrazione: 3 maggio 2024 - 15:37

11 agosto 2026 - 16:20

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
Caterina
Messaggi: 63
Iscrizioni: 26 marzo 2026 - ore 16:16

12 agosto 2026 - 07:45

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.
Jarnaud
Messaggi: 28
Registrazione: 3 maggio 2024 - 15:37

12 agosto 2026 - 09:23

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
Caterina
Messaggi: 63
Iscrizioni: 26 marzo 2026 - ore 16:16

12 agosto 2026 - 10:10

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.
Jarnaud
Messaggi: 28
Registrazione: 3 maggio 2024 - 15:37

12 agosto 2026 - 10:59

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.
Bloccato