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:

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 ;
Valora esta pregunta


0