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

Union de campos de una consulta y hallar la media

Estas en el tema de Union de campos de una consulta y hallar la media en el foro de Mysql en Foros del Web. Hola, os escribo ya a la desesperado. Por más que lo intento y busco y pruebo no doy con la tecla. Tengo una tabla con ...
  #1 (permalink)  
Antiguo 24/03/2012, 11:39
 
Fecha de Ingreso: marzo-2012
Ubicación: Melilla
Mensajes: 3
Antigüedad: 12 años, 7 meses
Puntos: 0
Union de campos de una consulta y hallar la media

Hola, os escribo ya a la desesperado. Por más que lo intento y busco y pruebo no doy con la tecla.

Tengo una tabla con varios campos que recogen la valoración que unos alumnos dan a unas preguntas que les realizo. Las puntuaciones van de 0 a 10.

Alumnos | Item 1 | Item 2 | Item 3 | Item 4 |
1 | 5 | 6 | 8 | 7 |
2 | 4 | 5 | 8 | 6 |
3 | 2 | 7 | 9 | 6 |
4 | 0 | 4 | 10 | 4 |


Necesito que me calcule la media. Si es de un campo (item 1) no tengo problema me lo realiza correctamente.

Ej - 5+4+2+0 = 11 / 4 (numero de datos)

El problema lo tengo cuando quiero unir, por ejemplo, dos campos (item 1 e Item 2) ya que ambos tratan sobre un mismo aspecto y me interesa la media en ese aspecto.

Ej (5 + 4 + 2+ 0 + 6 + 5 + 7 + 4 )/8

¿Cómo debe ser la consulta para que me haga eso?

Gracias por la ayuda que podáis prestarme.

Un saludo
  #2 (permalink)  
Antiguo 24/03/2012, 18:05
 
Fecha de Ingreso: enero-2010
Ubicación: Estelí, Nicaragua
Mensajes: 157
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Union de campos de una consulta y hallar la media

hola, prueba lo siguiente:

Código MySQL:
Ver original
  1. select avg(item1+item2)/2 from table

esta en el caso que quieras unir los dos elementos.

Código MySQL:
Ver original
  1. select avg(item1+item2+item3+item4)/4 from table

esta si quieres los cuatro elementos.

Espero te oriente un poco con lo que quieras hacer.
  #3 (permalink)  
Antiguo 25/03/2012, 04:38
 
Fecha de Ingreso: marzo-2012
Ubicación: Melilla
Mensajes: 3
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Union de campos de una consulta y hallar la media

Muchas Gracias por tu pronta respuesta.
Voy a ver si esto me orienta y me ayuda en lo que necesito.
Cuando lo finalice ya cuento como me ha ido.
Un saludo,
  #4 (permalink)  
Antiguo 25/03/2012, 06:58
 
Fecha de Ingreso: marzo-2012
Ubicación: Melilla
Mensajes: 3
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Union de campos de una consulta y hallar la media

Ya he podido ponerme con esto y efectivamente la solución que me has dado funciona. Muchas Gracias por tus conocimientos y tiempo.
Un saludo

Etiquetas: campos, hallar, media, tabla, union
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 09:40.