12/11/2004, 05:46
|
| | 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 |