Que tal,
Espero hacerme enterder con mi problema, tengo un query que me permite buscar el numero de cuenta de cada cliente, por ejemplo un cliente tiene 3 cuentas, otro tiene 2. Y existen por el momento 4 cuentas cuenta corriente, cuenta ahorros, inversiones y prestamos.
Asi que la persona 1 tiene CC, CA e Inversiones, la persona 2 tiene CC y CA, pero cada cuenta tiene su propia tabla y sus respectivos registros
La situación es que cuando quiero seleccionar una cuenta que no tiene una persona deseo que me salga un mensaje ya que al ejecutar el query no me aparece nada, trate de resolverlo con is null pero no resulto ya que no existe registro y por ende no es null, aqui esta un ejemplo
select ISNULL(cc.account,'NO POSEE CC) as CUENTA
from dbdata..cc CC join dbdata..customer cl on cc.customer = cc.customer where cc.customer = @id
Antes de este query tenia otro, pero quería optimizarle:
declare @valor int
IF(@tipoCuenta = 'CA')
BEGIN
select @valor=count(ca.account) from dbdata..ca CA where ca.customer = @id
IF(@valor > 0)
select ca.account as CUENTA from dbdata..ca CA where ca.customer = @id
ELSE
select 'NO POSEE CA' as CUENTA
Puede alguien darme una idea????