1
respuesta

[Duda] Formula porcentual

Buenas noches, En el código presentado de respuesta se plantea

ROUND((1 - (A.CANTIDAD_MAXIMA/A.CANTIDAD_VENDIDA)) * 100,2) AS PORCENTAJE

No comprendo la logica de esta formula

1 respuesta

¡Hola Anngie!

La fórmula que estás viendo en el código es utilizada para calcular un porcentaje. Permíteme explicarte cómo funciona:

  • (A.CANTIDAD_MAXIMA/A.CANTIDAD_VENDIDA) calcula la proporción entre la cantidad máxima permitida y la cantidad vendida.
  • 1 - (A.CANTIDAD_MAXIMA/A.CANTIDAD_VENDIDA) resta esa proporción de 1 para obtener la diferencia.
  • ROUND((1 - (A.CANTIDAD_MAXIMA/A.CANTIDAD_VENDIDA)) * 100,2) multiplica la diferencia por 100 para obtener el porcentaje y luego redondea el resultado a 2 decimales.

Por ejemplo, si A.CANTIDAD_MAXIMA es 100 y A.CANTIDAD_VENDIDA es 80, la fórmula sería:

(1 - (100/80)) * 100 = (1 - 1.25) * 100 = -0.25 * 100 = -25

El resultado sería -25, lo cual indica que la cantidad vendida está un 25% por debajo del límite máximo permitido.

Espero que esta explicación te haya sido útil. Si tienes alguna otra pregunta, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)