Crear SubConsulta en Sql con datos desde Tabla
Saludos a Todos:
Estoy tratando de crear una subconsulta donde los campos y la tabla estan alojados en una tabla de configuracion. Tengo varios tipos de clientes que sus datos estan en tablas diferentes, pero cuando hago por ejemplo un recibo de ingreso elijo el tipo de cliente y la tabla de sus datos.
la tabla de Configuracion contiene el Tipo de Cliente, la base de datos y el campo de nombre de cliente almacenado.
el Qry es el siguiente:
Select a.Reci_Numero, a.Tipo_Codigo, a.Clte_Codigo,
'( Select ' + rtrim(b.clte_descripcion) + ' from ' + rtrim(b.Clte_Database)+ ')' as Clte_Descripcion
From Recibos_Ingresos a INNER JOIN Tabla_Tipos_Clientes b ON a.Tipo_Codigo = b.Tipo_Codigo
Donde b.CLTE_DESCRIPCION = 'CLTE_NOMBRES' o 'MDCO_NOMBRES'
y b.CLTE_DATABASE = 'DB_INVENTARIOS.DBO.TABLA_DE_CLIENTES' o 'DB_CONSULTORIO.DBO.TABLA_DE_MEDICOS'
El resultado es el siguiente:
1063, 2, 4, ( SELECT MDCO_NOMBRES from DB_CONSULTORIO.DBO.TABLA_MEDICOS)
En lugar de:
1063, 2, 4, DR. LEONARDO ROSARIO
Estoy usando SQL Server 2000
Windows Vista
Gracias.
|