MySQL - Actualización por Rangos + Incremento de número

 
Vista:
Imágen de perfil de Jose
Val: 10
Ha aumentado su posición en 8 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Actualización por Rangos + Incremento de número

Publicado por Jose (7 intervenciones) el 27/05/2017 12:12:12
Buenos días, tengo una consulta atragantada de un procedimiento, realmente de 15 sólo se me han atragantado 2 y ya no puedo más...... a ver si me podéis hechar un cable antes de que haga puenting sin cuerda jajaja
Os dejo lo que se pide:

Los campos son id_prestamo para los números de préstamos, fecha_devol para la fecha de devolución y la tabla es prestamos.

Yo lo que he dado vueltas es a la variable pero no hay forma, os dejo lo que yo me he planteado:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
DELIMITER // 
CREATE PROCEDURE pr_pr_modif_fecha_devol (IN p_prestamo1 SMALLINT, IN p_prestamo2 SMALLINT)
COMMENT "Modificar la fecha de devolución de los préstamos"
BEGIN
 
DECLARE v_num INT DEFAULT 0;
 
	DECLARE v_num INT DEFAULT 0;
 
		IF (SELECT EXTRACT(DAY FROM fecha_devol) FROM PRESTAMOS)=0
			BEGIN
			SET v_num=1
			END
		ELSE
			BEGIN
			DECLARE v_num2 INT DEFAULT 0;
			SET v_num2=(SELECT EXTRACT(DAY FROM fecha_devol) FROM PRESTAMOS)
			SET v_num=v_num2+1
	END
 
END //
DELIMITER ;

Captura
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