From: | iescriva <iescriva(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Actualizar datos entre rango de fechas.. |
Date: | 2009-07-15 08:43:07 |
Message-ID: | 4A5D969B.1040502@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El 11/07/09 00:51, Javier Aquino H. escribió:
> Hola...
>
> -----Mensaje original-----
> owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
> Enviado el: Viernes, 10 de Julio de 2009 05:17 p.m.
> Asunto: Re: [pgsql-es-ayuda] Actualizar datos entre rango de fechas..
>
> Giorgio PostgreSQL escribió:
>
>> Tengo una Tabla Cobros que se muestra de un principio asi:
>>
>> id numerodoc fechainicio fechavencida numerodias
>> --- ----------------- -------------- --------------------
>>
> -----------------
>
>> 1 001-001 01/08/2009 11/08/2009 0
>> 2 001-002 02/08/2009 12/08/2009 0
>> 3 001-003 02/08/2009 12/08/2009 0
>>
>> y quiero q el campo numerodias vaya sumando apartir o desde de la
>> fechainicio hasta la fechavencida, automaticanmente por medio de la base
>>
> de
>
>> datos, ejemplo si la fecha del server es 01/08/2009 empiece y me muestre:
>>
>> id numerodoc fechainicio fechavencida numerodias
>> --- ----------------- -------------- --------------------
>>
> -----------------
>
>> 1 001-001 01/08/2009 11/08/2009 1
>> 2 001-002 02/08/2009 12/08/2009 0
>> 3 001-003 02/08/2009 12/08/2009 0
>>
>> y asi sucesivamente..
>>
>> pero que se dispare solo una vez al dia.. apartir de la fecha de inicio
>>
¿Puede ser esto lo que buscas?
LEAST(fechavencida-fechainicio,GREATEST((NOW()::DATE+1)-fechainicio,0))
AS numerodias
From | Date | Subject | |
---|---|---|---|
Next Message | Z.M. | 2009-07-15 10:21:33 | Re: Re: error al iniciar el servicio [solucionado] |
Previous Message | motum hesa | 2009-07-15 02:47:46 | Re: PL/JAVA en FreeBSD |