Page 1 sur 1

Versions W10 non supportées

Publié : 22 déc. 2020 - 15:34
par vincent_n
Bonjour,

J'essaye de faire un report me remontant un count des versions de Windows 10 qui ne sont plus supportées (et plus tard, les hostname associés)

Code : Tout sélectionner

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,2

10.0.18363 n'étant pas un nombre à proprement parlé je suppose que je ne peux pas faire d'opération de ce type. À moins que je puisse le "cast" (on dit comme ça ? :lol: ) en un type qui me permettrait d'utiliser cet opérateur ?
Sinon, j'essaye donc de faire un truc un peu moche :

Code : Tout sélectionner

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,2
La requête me renvoie tout, même ce que j'ai voulu exclure avec les NOT LIKE

Des idées ?

Merci !

N.B : je suis un infra, je déteste le dev et je n'ai pas beaucoup d'expérience en requêtage :D