Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2004, 05:46
victork_py
 
Fecha de Ingreso: agosto-2003
Mensajes: 448
Antigüedad: 21 años, 5 meses
Puntos: 1
Deberías declarar la variable @tipo no sólo como varchar, sino varchar(X), siendo X el tamaño del campo de cod_solicitud, y me parece que en tu clausu WHERE no estas combinando bien las comillas.

Yo hice esta prueba:

declare @nombre varchar;
set @nombre = 'Benitez';
select * from clientes where cli_nombre like @nombre + '%'

La cual es una consulta simple parecida a la tuya, y no me funcionó, me trajo todos los clientes que comienzan con 'B' y no con 'Benitez', pero al cambiar así:

declare @nombre varchar(40);
--el campo cli_nombre es de tamaño 40

..me funcionó bien.

Probalo