Buenas amigos del foro.
Me pueden ayudar en decirme en indicarme el error:
Sintaxis incorrecta cerca de la palabra clave case
declare @codigo_compania tinyint
declare @tarifas_incluidas tinyint
set @codigo_compania = 251
set @tarifas_incluidas = 3
insert into TablaCcia (Id, formato)
select id, formato from TablaSerie where estado = 'V' and
codigo_compania = @codigo_compania
and convert(char(1),tarifa /10) in
case @tarifas_incluidas
when 0 then ('1','2','3','4','5','6','7','8','9')
when 1 then ('2','3','4','5','6','7','8','9')
else ('1')
end
pd: si lo hago sin el case funciona bien
Gracias,
Aventurero
Leer las respuestas