Recorre select en memoria por cada registro de otra tabla

From: "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Recorre select en memoria por cada registro de otra tabla
Date: 2017-11-11 17:45:39
Message-ID: CA+KjtGcAtN-1BNd1_h7VDTs5GjQ+1RETDU6xeYJikytsJtf4Ng@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos buen dia

Me ha tocado elaborar una planilla de empleados y tengo esta situación

del sueldo de cada trabajador se efectua un descuento de acuerdo a la
empresa que le administra la pension tengo una tabla con los parametros a
usar en ese mes algo asi

periodo|empresa|comision|prima
201711|empresa1|10%|13%
201711|empresa2|11%|13%
201711|empresa3|14%|13%
201712|empresa1|15%|13%
201712|empresa2|12%|13%
201712|empresa3|12%|13%

pienso escribir una funcion que inserte en una tabla planilla el id del
trabajador y multiplique el sueldo por el porcentaje que le corresponda de
acuerdo a la empresa que tenga registrado.

entiendo que esta primera tabla la podre tener en un cursor asi:

OPEN cur FOR SELECT campo FROM tabla where periodo = '201711'

Mi pregunta es como recorro o consulto luego ese cursor pora cada
trabajador para tomar el porcentaje que le corresponda desde otro
cursor donde ire haciendo el insert y el calculo

José Mercedes Venegas Acevedo
cel Mov RPC 964185205
Member of the PHP Documentation Group (Spanish)

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2017-11-12 16:02:07 Re: Recorre select en memoria por cada registro de otra tabla
Previous Message Marco Vinicio Jimenez Rojas 2017-11-09 15:29:23 Re: [MASSMAIL]Estilo de fecha