Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Promediar cantidad de registros por fecha

Estas en el tema de Promediar cantidad de registros por fecha en el foro de PostgreSQL en Foros del Web. Buenas tardes Se que para promediar el valor de un campo en postgresql se utiliza la sentencia avg, pero existe algo para promediar la cantidad ...
  #1 (permalink)  
Antiguo 16/09/2011, 10:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 16
Antigüedad: 15 años
Puntos: 0
Promediar cantidad de registros por fecha

Buenas tardes

Se que para promediar el valor de un campo en postgresql se utiliza la sentencia avg, pero existe algo para promediar la cantidad de filas insertadas por fecha.

Es decir, si, antes de ayer inserte 2 filas, ayer 3 filas y hoy 4 filas que me devuelva el promedio de filas insertadas durante los 3 días (resultado 3 filas).

Gracias
  #2 (permalink)  
Antiguo 17/09/2011, 23:32
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Promediar cantidad de registros por fecha


<saludos>
Desconozco si postgres como tal maneje esas estadisticas
directamente en alguna tabla del sistema, pero si no es así
lo que podrías hacer es llevar una tabla como tal de dichas
estadísticas y cada vez que se haga un insert a su vez realizar
un insert o un update a la tabla de estadisticas (que tu hayas creado)
teniendo en cuenta la fecha, lo más sencillo creo podrías manejar un trigger que se encargue
de esto luego de cada insert en la tabla que quieres saber el promedio.
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: avg
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:14.