Ir al contenido
Manual Crono SQL

margin

La función margin calcula el margen de venta a partir del importe de venta y el coste. El resultado es un valor porcentual: el margen absoluto dividido entre las ventas.

Si el importe de venta es 0 devuelve NULL.

select margin(100, 70) margen;

El resultado es:

0.30

SELECT
products.product_name,
sum(order_details.unit_price * order_details.quantity) ventas,
sum(products.unit_price * order_details.quantity) coste,
substraction(ventas, coste) margen_absoluto,
margin(ventas, coste) margen_pct
FROM staging.order_details
INNER JOIN staging.products USING product_id

El margen se calcula dividiendo el margen absoluto entre las ventas. No debe confundirse con el markup, que se calcula dividiendo entre el coste.

¿Fue útil esta página?

Estamos para ayudar. Si tienes cualquier problema o duda, abre un issue en GitHub y te respondemos lo antes posible.

Abrir un issue en GitHub