PostgreSQL - Convertir procedimiento Firebird a PostgreSQL

 
Vista:
sin imagen de perfil
Val: 39
Ha aumentado 1 puesto en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Convertir procedimiento Firebird a PostgreSQL

Publicado por José Vicente (28 intervenciones) el 20/04/2019 14:30:14
Hola, buenos días, tengo el siguiente procedimiento Firebird y quiero convertirlo en función de PostgreSQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
¿Puede alguien echarme una mano? 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