
17/03/2010, 14:23
|
 | | | Fecha de Ingreso: septiembre-2007 Ubicación: México D.F.
Mensajes: 148
Antigüedad: 17 años, 6 meses Puntos: 3 | |
Respuesta: Mostrar una consulta Creo que ya encontre la solucion la instrucion sql seria:
Código SQL:
Ver originalSELECT e.usuario,c.area,d.departamento,b.clave,f.dispositivo,g.marca,h.modelo,b.no_serie[,b.caracteristicas,b.ip] FROM (SELECT marca,modelo,no_serie,clave,caracteristicas,tipo,ip FROM [dbo.cpu_laptop] WHERE [clave LIKE '02%']) b LEFT JOIN (SELECT id,descripcion AS dispositivo FROM dbo.catalogo_dispositivos) f ON b.tipo=f.id LEFT JOIN (SELECT clave,usuario FROM dbo.asignacion) a ON a.clave=b.clave LEFT JOIN (SELECT idusuario,ltrim(rtrim(nombre))+' '+ltrim(rtrim(paterno))+' '+ltrim(rtrim(materno)) AS usuario,idgerencia,iddepartamento FROM prod.rh.usuarios) e ON e.idusuario=a.usuario LEFT JOIN (SELECT id,descripcion AS marca FROM dbo.catalogo_marcas)g ON b.marca=g.id LEFT JOIN (SELECT id_marca,id_modelo,desc_modelo AS modelo FROM dbo.catalogo_modelos)h ON b.marca=h.id_marca AND b.modelo=h.id_modelo LEFT JOIN (SELECT idgerencia,descripcion AS area FROM prod.rh.cat_gerencias) c ON c.idgerencia=e.idgerencia LEFT JOIN (SELECT idgerencia,iddepartamento,descripcion AS departamento FROM prod.rh.cat_departamentos) d ON d.idgerencia=e.idgerencia AND d.iddepartamento=e.iddepartamento ORDER BY c.area,d.departamento
Donde las partes que estan entre corchetes tendria que cambiarlas conforme a los criterios del usuario. |