Hacer diferentes cálculo de acuerdo a un total

Hola experto, en esta ocasión te tengo una, mas. Lo que deseo es lo siguiente:

tengo 2 tablas

1) Tabla IR

2) Ingresos

en la tabla 1 hay 5 registros ejemplos:

Desde Hasta Porcentaje

0.00 75,000.00 0%

75,001 100,000.00 10%

100,001 200,000.00 15%

200,001 300,000.00 20%

300,001 1,000,000.00 30%

en la tabla 2 ha varios registros

Registro Ingresos

1 75,000.00

2 150,000.00

3 80,000.00

4 300,000.00

5 200,000.00

entonces lo que deseo hacer es agarrar la tabla 2 y de acuerdo al ingreso obtenido aplicar el porcentaje de la tabla 1, por ejemplo si el registro 2 obtuvo 150,000.00 se le tiene que aplicar el 15%, el registro 5 obtuvo 200,000.00 se le debe aplicar el 20%, espero tu respuesta.

1 respuesta

Respuesta
1

Como vas! :) ¿Calculo IR eh? XDXDXD Va así:

Usemos una variable local para almacenar el valor del ingreso y así ubicarlo mas eficazmente en la tabla progresiva, entre los rangos. Tambien una variable donde almacenamos el % a aplicar segun la ubicacion de rangos.

LOCA lnIngreso, lnPorcentaje

lnIngreso = 150000

**--

SELECT tablair

GO TOP

SCAN

IF lnIngreso => tablair.desde AND lnIngreso =< tablair.hasta

**--Asignamos el %

lnPorcentaje = tablair.porcentaje

ENDIF

ENDSCAN

**--

Proba y me avisas! :)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas