up_is_down escribió:Minipunto para quien me diga como puedo sacar estas consultas (SQL):
3. Nombre del alumno de mayor edad.
4. Visualiza la edad media del grupo
Aprovechad.... que hasta las 00h me da que no envio mis votaciones (mas que nada pq me da que llego a las 23h a casa u.u )
Hace eones que no toco sql, debería ser algo así:
SELECT nombre, MAX(edad) FROM alumnos /* esta tiene que estar mal, pero la idea sería sacar el maxímo con max y luego buscar los usuarios con esa edad exacta, pueden ser varios*/
SELECT AVG(edad) FROM alumnos
Igual tienes que jugar con algún group by o distinct, ¿Estás usado mysql, postgresql, oracle?
*Edit* Pues me he molestado en probarlo con sqlite y funciona a la perfección:
CREATE TABLE alumnos (nombre char(50),edad INT)
insert into alumnos (nombre,edad) values ('paco',25);
insert into alumnos (nombre,edad) values ('pepe',17);
insert into alumnos (nombre,edad) values ('pedro',33);
SELECT nombre, MAX(edad) FROM alumnos
SELECT AVG(edad) FROM alumnos