Hola... 

-----Mensaje original-----
ow...@postgresql.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

>> Lo que estás pidiendo no se hace.  No tiene sentido.  Lo que debes hacer
>> es calcular "numerodias" al momento de extraer los datos.  Sólo debes
>> almacenar las columnas id, numerodoc, fechainicio y fechavencida.


También podrías crear una función que calcule la diferencia de días entre
dos fechas y colocar el select con la función en una vista.

Éxitos.



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk

--
TIP 2: puedes desuscribirte de todas las listas simultáneamente
    (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)

Responder a