Alguna forma de poder hacer esto y que arroje un solo valor
declare @vnombre varchar(90)
set @vnombre = 'SUP0-Suspendido'--Aqui puede ser 'SUB0-Subsidio' ó
'DMB0-Descanso Medico'
set @obvs = CASE charindex('SUP0',@vnombre) when 1 then 'SUP0' end
set @obvs = CASE charindex('SUB0',@vnombre) when 1 then 'SUB0' end
set @obvs = CASE charindex('DME0',@vnombre) when 1 then 'DME0' end
En todo caso si ni es ninguno de los anteriores se busca si esta de
vacaciones en la tabla vacaciones con u count y @sivaca = 1 sino es 0
set @obvs = CASE @sivaca when 1 then 'VAC0' end
Al final que @obvs nunca quede vacio
aqui solo evalua el ultimo valor y si no es queda vacio
Att
Luis Mata Figueroa
Área Informática
Centro Cerámico Las Flores SAC
RPC: 993597297
TEL: 6174613
Leer las respuestas