Complemento si tines un multiplicardor (%) que se tiene que aplicar por tramos al total de ventas la solucion no varia mucho...
Código MySQL:
Ver original Ventas.idProducto,
Ventas.totalventas,
Ventas.totalventas
* (SELECT ti.comision
WHERE ti.idProducto
=Ventas.idProducto
AND ti.minimo
<=Ventas.totalventas
AND ti.maximo
>=Ventas.totalventas
) AS com
Donde
Intervalos
...
idProducto
minimo
maximo
comision
...
1...0......100...0.25 <-- 25%
1...101..200...0.50
2...0......100...0.30
2...101..200...0.60
La comision és un porcentage en tanto por uno.