Sto cercando di creare un report che mi fornisca un conteggio delle versioni di Windows 10 non più supportate (e, in seguito, i nomi host associati)
Codice: Seleziona tutto
select host_info->'windows_version' as windows_version,os_name as "Operating_System",count(os_name) as "Nb_Machines"
from hosts
where host_info->'windows_version'<'10.0.18363'
group by 1,2Dato che 10.0.18363 non è un numero in senso stretto, suppongo di non poter eseguire quel tipo di operazione. A meno che non possa "trasferirlo" (è il termine corretto?)
Altrimenti, sto cercando di fare qualcosa di un po' brutto:
Codice: Seleziona tutto
select host_info->'windows_version' as "Build_number",os_name as "OS",count(os_name) as "Count"
from hosts
where CAST(host_info->'windows_version' AS CHAR) NOT LIKE '10.0.18363'
AND CAST(host_info->'windows_version' AS CHAR) NOT LIKE '10.0.19%%'
AND os_name LIKE 'Windows 10%%'
group by 1,2Avete qualche idea?
GRAZIE !
Nota: sono un ingegnere delle infrastrutture, odio lo sviluppo e non ho molta esperienza con le query
