Nicht unterstützte Windows 10-Versionen
Veröffentlicht: 22. Dez. 2020 - 15:34 Uhr
Guten Morgen,
Ich versuche, einen Bericht zu erstellen, der mir die Anzahl der nicht mehr unterstützten Windows 10-Versionen (und später die zugehörigen Hostnamen) anzeigt
Da 10.0.18363 im eigentlichen Sinne keine Zahl ist, kann ich diese Art von Operation wohl nicht durchführen. Es sei denn, ich kann sie „umwandeln“ (ist das der richtige Begriff?)
) in einem Typ, der es mir erlauben würde, diesen Operator zu verwenden?
Ansonsten versuche ich etwas ziemlich Hässliches:
Die Abfrage liefert alles zurück, sogar das, was ich mit dem NOT LIKE-Kriterium ausschließen wollte
Irgendwelche Ideen?
DANKE !
Anmerkung: Ich bin Infrastruktur-Ingenieur, ich hasse die Entwicklung und habe nicht viel Erfahrung mit Abfragen
Ich versuche, einen Bericht zu erstellen, der mir die Anzahl der nicht mehr unterstützten Windows 10-Versionen (und später die zugehörigen Hostnamen) anzeigt
Code: Alle auswählen
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,2Da 10.0.18363 im eigentlichen Sinne keine Zahl ist, kann ich diese Art von Operation wohl nicht durchführen. Es sei denn, ich kann sie „umwandeln“ (ist das der richtige Begriff?)
Ansonsten versuche ich etwas ziemlich Hässliches:
Code: Alle auswählen
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,2Irgendwelche Ideen?
DANKE !
Anmerkung: Ich bin Infrastruktur-Ingenieur, ich hasse die Entwicklung und habe nicht viel Erfahrung mit Abfragen