Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problema procedimiento

Estas en el tema de problema procedimiento en el foro de Mysql en Foros del Web. buenas perdonar supongo que es un error chorra pero no domino muy bien el sql tengo este procedimiento para subir un 2% los sueldos de ...
  #1 (permalink)  
Antiguo 23/10/2011, 05:12
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 2 meses
Puntos: 0
problema procedimiento

buenas perdonar supongo que es un error chorra pero no domino muy bien el sql
tengo este procedimiento para subir un 2% los sueldos de x número de trabajadores:

Código:
DELIMITER $$

DROP PROCEDURE IF EXISTS `pruebas`.`subir_sueldos` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `subir_sueldos`(primero integer, ultimo integer)
BEGIN

declare actual integer default primero;
declare nsueldo integer;

while actual <= ultimo do

update empleados_sin_relacionar set sueldo=subir_2xcien(sueldo)  where num_empl=actual;

set actual= actual+1;

end while;

END $$

DELIMITER ;
en principio yo no veo nada mal peró me da un error 1064
  #2 (permalink)  
Antiguo 23/10/2011, 05:13
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: problema procedimiento

por cierto nsueldo está de sobra.. no hagais caso xD
  #3 (permalink)  
Antiguo 23/10/2011, 05:28
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: problema procedimiento

la verdad nosé que fallaba peró al intentar hacer-la de nuevo a funcionado a la primera -_-

Etiquetas: procedimiento, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:02.