Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/01/2012, 10:31
pitusoria
 
Fecha de Ingreso: enero-2012
Mensajes: 4
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Sacar la media máxima de varias columnas

Perdona que no te haya entendido... y gracias por tu tiempo.

La estructura de la tabla es esta
Código SQL:
Ver original
  1. CREATE TABLE NOTAS(
  2.  
  3. Nombre VARCHAR(20),
  4. NIF CHAR(10),
  5. NOTA_1int(2),
  6. NOTA_2 INT(2),
  7. NOTA_3 INT(2),
  8. NOTA_4 INT(2),
  9.  
  10. CONSTRAINT pk_NIF PRIMARY KEY (NIF))engine=innodb;

Es una sola tabla. Los campos NOTAS es como si fuerans la asignaturas,

La consulta que hago para sacar la media de cada "NOTA" es la siguiente:
Código MySQL:
Ver original
  1. select avg(NOTA_1) NOTA_1, avg(NOTA_2) NOTA_2, AVG(NOTA_3) NOTA_3 from NOTAS;


Código Apache:
Ver original
  1. +--------+--------+--------+
  2. | NOTA_1 | NOTA_2 | NOTA_3 |
  3. +--------+--------+--------+
  4. | 5.2593 | 5.2593 | 5.0741 |
  5. +--------+--------+--------+

Y ahora lo que necesito es sacar cual es la máxima de todas ellas.

Muchas gracias por todos gnzsoloyo.