MySQL - Procedimiento para recortar sueldo segun inicial

 
Vista:
sin imagen de perfil

Procedimiento para recortar sueldo segun inicial

Publicado por tatiana (10 intervenciones) el 11/05/2017 13:17:53
1
2
3
4
5
6
7
8
use empleados;
delimiter $$
drop procedure if exists recortarsueldos$$
create procedure recortarsueldos(inicial varchar(30))
begin
update emple set salario=salario/1.20 where nombre like inicial%;
end$$
delimiter ;

Me da error en el %, si alguien pudiera echarme una mano! Graciasss!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 953
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Procedimiento para recortar sueldo segun inicial

Publicado por leonardo_josue (414 intervenciones) el 11/05/2017 15:33:14
Hola tatiana:

Para incluir el comodín "%" en la cadena de búsqueda, utiliza la función CONCAT:

1
... WHERE nombre LIKE CONCAT(inicial, '%');

haz la prueba y nos comentas.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar