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)