Hola lista

Seguramente tiene otra relación empleado_sueldo así

periodo|Nombre|empresa|sueldo
 201711 empleado1|empresa1|10000
201711|empleado1|empresa2|40000
201711|empleado2|empresa3|20000
201711|empleado2|empresa1|23000

Pues creo que con un JOIN es suficiente (si entendí bien el problema) :

SELECT a.periodo,a.nombre,a.empresa,a.sueldo,
a.sueldo*b.comision as empleado_comision,
a.sueldo*b.prima as empleado_prima
FROM empleado_sueldo as a
JOIN empleados as b
ON a.empresa=b.empresa  and a.periodo=b.periodo






El 11 nov. 2017 12:45 PM, "jvenegasperu ." <jvenegasp...@gmail.com>
escribió:

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)

Reply via email to