[ Foro de SQL (y MySQL) ]

Pasar procedimiento Firebird a MySQL

30-Sep-2019 13:02
José Vicente Zahonero García
0 Respuestas

Hola tengo el siguiente procedimiento en Firebird:
CREATE OR ALTER PROCEDURE DIAS_SIN RETURNS (
"RESULT" INTEGER
)
AS
DECLARE VARIABLE AUX INTEGER;
BEGIN
 AUX    = 0;
 RESULT = 0;
 FOR
   SELECT max(DATEDIFF(DAY FROM DT2.FECHA TO DT1.FECHA))
 FROM DATOS DT1, DATOS DT2
 WHERE DT1.SALIDA_NUM = DT2.SALIDA_NUM + 1
   INTO :AUX
 DO
   IF(AUX > RESULT) THEN RESULT = AUX;
 SUSPEND;
END
Estoy intentando convertirlo a MySQL me atasco en el SELECT. ¿Puede alguien echarme una mano? Gracias.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)