Es normal que te devuelva eso, estás pasando un literal, la select está entrecomillada.
Puedes hacer una cosa:
Una función
Select a.Reci_Numero, a.Tipo_Codigo, a.Clte_Codigo,
FUNCIONNOMBRE(b.clte_descripcion,b.Clte_Database) as Clte_Descripcion
From Recibos_Ingresos a INNER JOIN Tabla_Tipos_Clientes b ON a.Tipo_Codigo = b.Tipo_Codigo
siendo la funcion quien te devuelva el valor que obtiene (b.clte_descripcion) la select. Ahora, creo que te falta una pieza, que es el código del cliente (a.Clte_Codigo), ya que entiendo que dependerá el valor de lo que devuelva del valor del código.
quedaría así la select modificada
Select a.Reci_Numero, a.Tipo_Codigo, a.Clte_Codigo,
FUNCIONNOMBRE(a.Clte_Codigo, b.clte_descripcion,b.Clte_Database) as Clte_Descripcion
From Recibos_Ingresos a INNER JOIN Tabla_Tipos_Clientes b ON a.Tipo_Codigo = b.Tipo_Codigo
siendo la función la que monte la select
SELECT b.clte_descripcion FROM b.Clte_Database WHERE IDCLIENTE = a.Clte_Codigo
y devuelva el dato.
Nos cuentas.
Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
|