Re: Generar registros

From: Jorge Barzola <jorgebarzola(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Generar registros
Date: 2019-05-16 21:03:23
Message-ID: CA++MsRJ-chtvKmvDQ7bJ+Wq+MPdZCVXQudpU1zuWmHJ5eOQfUQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias ya pude generar los registros según la edad correspondiente con
generate_series

No logro obtener el valor para LX para el ITEM 2 para adelante, tendrán
algun ejemplo para el uso de LAG en este caso:

La resta de LX - DX del ITEM 1 generan el valor para LX para el ITEM 2:

1 - 0.00651835 = 0.99348165 y LX siempre va tomar el valor de la resta de
esos dos campos del ITEM anterior

Y la multiplicación de MTO_TASA * LX

0.00711405 * 0.99348165 = 0.00706767 siempre del ITEM actual

Y queda algo asi:

ITEM | NRO_DOC | EDAD | MTO_TASA | MTO_ABO | LX |
DX |
1 | 20160978 | 65 | 0.00651835 | 6.83 |
1 | 0.00651835|
2 | 20160978 | 66 | 0.00711405 | 6.83 | 0.99348165 |
0.00706767|
3 | 20160978 | 67 | 0.00776481 | 6.83 | 0.98641398 |
0.00765932|
....sucesivamente hasta el ITEM 46

Saludos.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jorge Barzola 2019-05-16 21:41:22 Re: Generar registros
Previous Message Alvaro Herrera 2019-05-16 17:16:47 Re: Generar registros