sacar la diferencia de dias entre dos fechas dadas

From: "mario vargas careaga" <mario(dot)vargas(dot)careaga(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: sacar la diferencia de dias entre dos fechas dadas
Date: 2007-05-19 15:15:40
Message-ID: 5cdf74c90705190815g78f4fc13p655962b675dc9e51@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Holas tengo la siguiente funcion:
CREATE OR REPLACE FUNCTION uno(fecpago timestamp)
RETURNS record AS
$BODY$declare
resultado record;
mifecha timestamp;

begin
mifecha=(select max(fec_tra) from pre_trn where (tip_trn=2 or
tip_trn=1 or tip_trn=3) and baja='0' and temporal='0' and
fec_tra<=fecpago and num_pre=1);
select (date (mifecha) - date (fecpago)) into resultado;

return resultado;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION uno(fecpago timestamp) OWNER TO postgres;

quiero que me devuelva la diferencia de dias entre las dos fechas que le doy
select (date (mifecha) - date (fecpago)) into resultado;
ya hice la prueba y no me esta votando ningun resultado
gracias de antemano

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pedro Mateo 2007-05-19 17:28:51 Re: sobre postgres 8.3
Previous Message Jaime Casanova 2007-05-19 04:41:04 Re: Performance en uso de Arrays