none
promedio RRS feed

  • Pregunta

  • buenas tardes

    me podrían colaborar en decir si hay alguna forma de hacer esta función de excel en sql

    FECHA                   VALOR             PROMEDIO

    01/01/2017            14965.07         14965.07

    01/02/2017            14861.64         14913.35

    01/03/2017            15213.56         15013.42

        

    que el dia 01 saque el promedio de ese dia, que el dia dos el promedio de la suma del dia 1 y 2 y asi sucesivamente

    muchas gracias

    viernes, 25 de agosto de 2017 13:01

Todas las respuestas

  • Los valores los tienes ? en una tabla de base de datos o queries calcular totales ya que podrias hacer una subconsulta para hallar el "PROMEDIO"o una funcion pero esa operacion de obtener el promedio lo puedes hacer en el lado del cliente con un ciclo repetitivo seria lo mas optimo e eficiente.


    Pasa los puntos prro v:

    viernes, 25 de agosto de 2017 13:58
  • las fechas y los valores los realizo de una consulta, 
    viernes, 25 de agosto de 2017 14:25
  • Puedes acumular el promedio por conjunto de filas (ventana o marco), por ejemplo:

    SELECT t1.Fecha, t1.Valor, AVG(Valor) OVER (ORDER BY t1.Fecha 
        ROWS UNBOUNDED PRECEDING) As PromedioAcum
    FROM TableName t1



    Nuestra profesión exige tener pasión por resolver problemas de una manera óptima y eficiente.
    viernes, 25 de agosto de 2017 14:34