[ 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.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...