Ver Mensaje Individual
  #1  
Antiguo 05-07-2010
RRenault RRenault is offline
Miembro
 
Registrado: may 2003
Posts: 10
Reputación: 0
RRenault Va por buen camino
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.
Responder Con Cita