SQL - Listado SQL

 
Vista:

Listado SQL

Publicado por mav (3 intervenciones) el 11/01/2007 20:05:41
Hola,
A ver si alguien me puede echar una mano. Tengo un software que me hace un inventario de los ordenadores de la red y para sacar este listado por pantalla tengo que hacer una consulta de SQL....
El problema es que, quiero que en el listado me aparezca la velocidad del procesador y como hay ordenadores que tienen 2 procesadores, pues me salen repetidos.
Como puedo hacer para decirle que el campo PC.Name0 debe de ser único??

Gracias!

...aquí teneis el código...

select
PC.Name0,
PC.UserName0,
Net.IPAddress0 'IP',
Net.MACAddress0 'MAC',
PC.Manufacturer0,
PC.Model0,
PC_BIOS.SerialNumber0,
disco.Size0/1024 'DISCO GB',
disco.MediaType0,
memoria.TotalPhysicalMemory0/1024 'Memoria MB',
PC.NumberOfProcessors0,
procesador.MaxClockSpeed0 'Procesador',
OS.Name0 'OS'
from v_GS_COMPUTER_SYSTEM as PC, v_GS_DISK as disco,
v_GS_PC_BIOS as PC_BIOS,
v_GS_X86_PC_MEMORY as memoria,
v_GS_PROCESSOR as procesador,
v_GS_OPERATING_SYSTEM as OS,
v_GS_NETWORK_ADAPTER_CONFIGUR as Net
where disco.MediaType0 = 'Fixed hard disk media' AND
Net.IPAddress0 != ' ' AND
pc.resourceID=disco.resourceID AND
pc.resourceID=memoria.ResourceID AND
pc.resourceID=OS.ResourceID AND
pc.resourceID=procesador.ResourceID AND
pc.resourceID=PC_BIOS.ResourceID AND
pc.resourceID=Net.ResourceID
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Listado SQL

Publicado por Isaías (5072 intervenciones) el 12/01/2007 01:02:18
Si tiene mas de UN procesador, ¿Quieres que solo te ponga en el listado, el primer procesadore que encuentre y no todos?.

¿Porque no mandas un ejemplo del reporte?

¿Que base manejas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listado SQL

Publicado por mav (3 intervenciones) el 12/01/2007 10:55:34
Hola,
El caso es que no trabajo directamente sobre SQL sino sobre un software (SMS de Microsoft) que te instala el "SQL Server Desktop Engine"... creo que es SQL 2000....

Lo de las máquinas repetidas, es porqué me aparecen las que tienen doble procesador 2 veces (los 2 con la misma velocidad).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listado SQL

Publicado por Isaías (5072 intervenciones) el 12/01/2007 21:18:48
mav

Conozco la version y si es SQL SERVER, solo que la version MSDE, de hecho ya existe la nueva version SQL SERVER EXPRESS EDITION WITH ADVANCED SERVICES.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Listado SQL

Publicado por mav (3 intervenciones) el 15/01/2007 09:17:07
....??????

....ya lo he encontrado, la solución era hacer un SELECT DISTINCT....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar