Re: [MASSMAIL]Transformar un procedimiento Firebird a PostgreSQL

From: gilberto(dot)castillo(at)etecsa(dot)cu
To: José Vicente Zahonero García <jovizaga(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [MASSMAIL]Transformar un procedimiento Firebird a PostgreSQL
Date: 2019-05-31 15:29:05
Message-ID: 168ab18f1a8ca19b297735c0de118423@etecsa.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

¿Porbaste lanzarlo en Pg haber que error te sale?

El 2019-05-31 11:22, José Vicente Zahonero García escribió:
> Hola de nuevo, tengo un procedimiento en Firebird que recorre una
> tabla comparando un registro con el inmediatamente posterior y que
> devuelve la mayor diferencia entre dos registros consecutivos. No sé
> como implementarlo en PostgreSQL. ¿Puede alguien echarme una mano?.
> Gracias.
>
>
> 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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Lautaro Palamidessi 2019-05-31 15:36:13 Re: Transformar un procedimiento Firebird a PostgreSQL
Previous Message max araya 2019-05-31 15:28:25 Re: Dudas varias pglogical