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

promedio de una fila

Estas en el tema de promedio de una fila en el foro de PostgreSQL en Foros del Web. Hola, Tengo una tabla llena de datos numericos y tengo que hacer el promedio de filas y de columnas. El promedio de las columnas es ...
  #1 (permalink)  
Antiguo 30/05/2010, 09:02
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 0
promedio de una fila

Hola,

Tengo una tabla llena de datos numericos y tengo que hacer el promedio de filas y de columnas.

El promedio de las columnas es muy facil:

select AVG("nombre columna") from "table"

pero el promedio de una fila como lo hago? lo podría hacer poniendo un where="nombre fila" pero la base de datos es muy grande y tengo que hacer promedio de todas las filas.

A ver si alguien tiene alguna idea de como hacerlo.
Gracias!!
  #2 (permalink)  
Antiguo 30/05/2010, 17:26
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: promedio de una fila

Código SQL:
Ver original
  1. SELECT (campo1+campo2+campo3+campoN)/N FROM tabla;

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 31/05/2010, 09:03
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: promedio de una fila

Hola,

Gracias Huesos!!

Veo que no hay una forma que no sea escoger campo a campo no? es que la tabla es muy grande...

Saludos!
  #4 (permalink)  
Antiguo 31/05/2010, 10:21
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: promedio de una fila

Exacto.

No hay otra forma.


saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: fila, promedio
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 11:55.