none
Calcular crecimiento de Ventas RRS feed

  • Pregunta

  • Estimados, les escribo para ver si pueden ayudarme con esta duda bastante "simple" al parecer, pero que no he podido resolver.

    Para simplificar un poco las cosas, realizo la siguiente consulta SQL en mi base de datos:

    SELECT
        SA_VENTAS.ANO,
        COUNT(*) AS 'MATRICULAS'
    FROM
    	SA_VENTAS
    WHERE SA_VENTAS.ANO BETWEEN '2012' AND '2015'
    GROUP BY SA_VENTAS.ANO

    De esta consulta obtengo los siguientes datos:

    Año Ventas
    2012 4500
    2013 4530
    2014 5000
    2015 5200

    Lo que busco es realizar una consulta en donde en una tercera columna me muestre el porcentaje de crecimiento de las ventas, que se calcula de la siguiente forma: ((VentasAño/VentasAñoAnterior)-1)*100. Algo asi:

    Año Ventas %
    2012 4500 0
    2013 4830 07
    2014 5000 03
    2015 6200 24

    ¿Como hago para obtener el valor de la fila anterior para realizar la operación?

    Agradecido de cualquier comentario



    • Editado CFT.MASS jueves, 22 de enero de 2015 13:59
    jueves, 22 de enero de 2015 13:39

Respuestas

Todas las respuestas