Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2009, 14:34
dwin
 
Fecha de Ingreso: junio-2008
Mensajes: 137
Antigüedad: 16 años, 8 meses
Puntos: 0
consulta valor maximo en una vista

hola...

un problema que tengo con una vista es que al hacerle una consulta, no me arroja el resultado que necesito... mi vista tiene los datos:

(n_control, id_materia y promedio)

|------n_control------|-----id_materia-----|-----promedio-----|
|-----01---------------|-----1------------------|------ 90 ----------|
|-----01---------------|-----2------------------|------ 80 ----------|
|-----02---------------|-----1------------------|------ 70 ----------|
|-----02---------------|-----2------------------|------ 100 --------|
|-----03---------------|-----1------------------|------ 50 ----------|
|-----03---------------|-----2------------------|------ 90 ----------|

mi consulta es esta:


Código:
select max(calificacion) from prueba1 where id_materia=1;

con esta consulta obtengo las calificaciones maximas, todo bien

ahora, necesito el campo n_control de esa calificacion... :s.. y no encuentro la forma de hacerlo...

tambien ise esta consulta:

Código:
select * from prueba1 where (select max(calificacion) from prueba1) group by id_materia;
pero tampoco me da lo que necesito, porq nadamas me agrupa todas las id_materias y no me lo da...

alguien que me heche una ayudadita porfavor...


gracias
__________________
el codigo mas complejo es el davinci, o cual?... 8-)