Versiones de Windows 10 no compatibles
Publicado: 22 de diciembre de 2020 - 15:34
Buen día,
Estoy intentando crear un informe que me proporcione un recuento de las versiones de Windows 10 que ya no son compatibles (y luego, los nombres de host asociados)
Como 10.0.18363 no es un número en sentido estricto, supongo que no puedo realizar ese tipo de operación. A menos que pueda "convertirlo" (¿es ese el término correcto?)
) en un tipo que me permita utilizar este operador?
De lo contrario, estoy intentando hacer algo un poco feo:
La consulta devuelve todo, incluso lo que quería excluir con el criterio NO ME GUSTA
¿Alguna idea?
GRACIAS !
Nota: Soy ingeniero de infraestructura, odio el desarrollo y no tengo mucha experiencia en consultas
Estoy intentando crear un informe que me proporcione un recuento de las versiones de Windows 10 que ya no son compatibles (y luego, los nombres de host asociados)
Código: Seleccionar todo
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,2Como 10.0.18363 no es un número en sentido estricto, supongo que no puedo realizar ese tipo de operación. A menos que pueda "convertirlo" (¿es ese el término correcto?)
De lo contrario, estoy intentando hacer algo un poco feo:
Código: Seleccionar todo
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¿Alguna idea?
GRACIAS !
Nota: Soy ingeniero de infraestructura, odio el desarrollo y no tengo mucha experiencia en consultas