Hola a todos:
os expongo un problemilla que tengo que no doy a como resolverlo
tengo una tabla con las ventas en las que tengo que identificar a quien le
corresponden los bonus de dicha linea a partir de los valores de los campos
cliente, provincia y tipo de venta
en otra tabla tengo los posible destinatarios de los bonus con los valores
de clientes que les corresponden, asi como provincias y tipos de ventas
ejemplificando
tabla 1 :
cliente provincia tipoDeVenta valorVenta bonus
0000001 MADRID DIRECTA 100
0000001 MADRID CATALOGO 200
0000002 MADRID DIRECTA 300
0000002 CACERES DIRECTA 500
0000003 MADRID DIRECTA 600
tabla 2:
bonus tipoCampo valorCampo
persona1 provincia MADRID
persona1 tipoDeVenta DIRECTA
persona1 cliente 0000001
persona1 cliente 0000002
persona2 provincia (todas)
persona2 tipoDeVenta CATALOGO
persona2 cliente (todos)
persona3 provincia CACERES
persona3 tipoDeVenta DIRECTA
persona3 cliente (todos)
primeramente me aseguro que no halla overlaps entre las posibles
asignaciones (en el ejemplo no ocurre)
asi la idea es identificar cada linea de la tabla 1 a una persona cuando sea
posible, como podria automatizar el proceso ??, me refiero a que no se donde
empezar, si crear una funcion a la que pasar los valores y que sea esta la
que mire en la tabla y devuelva la solucion, o ...
el resultado deveria ser tal que ::
cliente provincia tipoDeVenta valorVenta bonus
0000001 MADRID DIRECTA 100 persona1
0000001 MADRID CATALOGO 200 persona2
0000002 MADRID DIRECTA 300 (NULL)
0000002 CACERES DIRECTA 500 persona3
0000003 MADRID DIRECTA 600 persona1
muchas gracias por adelantado
Leer las respuestas