MySQL - problema con sumas sucesivas

   
Vista:
Imágen de perfil de Jose

problema con sumas sucesivas

Publicado por Jose (5 intervenciones) el 27/05/2017 10:55:59
Hola amigos, tengo un dilema :( necesito hacer que 2 números se multipliquen por sumas sucesivas y no hay narices.
Mi código es este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DELIMITER //
CREATE PROCEDURE pr_sumas_sucesivas (IN p_num1 INT, IN p_num2 INT)
COMMENT "Multiplicar 2 números"
BEGIN
 
	IF p_num1>0 OR p_num2>0 THEN
		BEGIN
 
		DECLARE v_resultado INT DEFAULT 0;
 
			REPEAT
				BEGIN
				SELECT CONCAT("Multiplicar"," ",p_num1,"x", p_num2,"es:",v_resultado) AS "Mensaje";
				SET p_num2=p_num2+num1;
				END;
				UNTIL p_num1>p_num2 OR p_num2>p_num1
			END REPEAT;
		SET v_resultado=p_num1
		END;
	ELSE
		SELECT "Número Erroneo" AS "Error";
	END IF;
END //
DELIMITER ;


Está claro que lo tengo mal, pero no se donde poner la variable resultado o como hacer para que cuando hago la llamada "CALL pr_sumas_sucesivas(2,3);" se multiplique el 2 sin ser multiplicado, sinó 2+2+2.
Me estoy volviendo loco. a ver si alguien me puede echar una manita.
Gracias.
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
Imágen de perfil de Jose

problema con sumas sucesivas

Publicado por Jose (5 intervenciones) el 27/05/2017 12:08:10
Os dejo como tiene que ser, que se me pasó subirlo.
Gracias.
Captura
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