Ver Mensaje Individual
  #5  
Antiguo 08-07-2010
RRenault RRenault is offline
Miembro
 
Registrado: may 2003
Posts: 10
Reputación: 0
RRenault Va por buen camino
Gracias por Contestar fjcg02, Hice mas o menos lo siguiente, pero me devuelve lo mismo:



CREATE FUNCTION BuscaCliente(@Clte_Codigo Integer, @Clte_Campo VarChar(40), @Clte_Database VarChar(40), @Tipo_Codigo Integer )
RETURNS VarChar(150) as
BEGIN
declare @Clte_Nombre as varchar(150)
set @Clte_Nombre =

( Select ( ' Select ' + Rtrim(Clte_Descripcion) + ' From ' + Rtrim(Clte_Database) + ' Where ' + Rtrim(Clte_Codigo) + ' = ' + Cast( Clte_Codigo as Char(10)))
From Tabla_Tipos_Clientes Where Tipo_Codigo = @Tipo_Codigo )

return @Clte_nombre
end


Select a.Reci_Numero, a.Tipo_Codigo, a.Clte_Codigo,
dbo.BuscaCliente(a.Clte_Codigo, b.clte_descripcion, b.Clte_Database, b.Tipo_Codigo) as Clte_Descripcion
From Recibos_Ingresos a INNER JOIN Tabla_Tipos_Clientes b ON a.Tipo_Codigo = b.Tipo_Codigo


No se si estoy haciendo algo mal.
Responder Con Cita