| 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: | Whole Thread | Raw Message | 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
| 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 |