7 messages in com.mysql.lists.mysql-esRE: Ayuda con consulta de AVG| From | Sent On | Attachments |
|---|---|---|
| Reynier Perez Mira | 17 Jun 2007 07:20 | |
| Amable Ortega | 17 Jun 2007 11:27 | |
| Mario Benavides Jurado | 17 Jun 2007 13:00 | |
| Reynier Perez Mira | 17 Jun 2007 13:55 | |
| Alvaro Cobo | 17 Jun 2007 16:42 | |
| Reynier Perez Mira | 17 Jun 2007 16:45 | |
| MARIO BENAVIDES JURADO | 17 Jun 2007 22:46 |
| Subject: | RE: Ayuda con consulta de AVG![]() |
|---|---|
| From: | Amable Ortega (amb_...@hotmail.com) |
| Date: | 06/17/2007 11:27:12 AM |
| List: | com.mysql.lists.mysql-es |
hola: Esto te funciona:
SELECT (eval1+eval2+eval3+eval4+eval5)/5 AS prom FROM smp_evaluacion ORDER BY `prom` DESC ;
Y bueno es lo que se me ocurre en el momento, pq el AVG se usa con la sentencia GROUP BY. Y según su especificación no menciono que las filas a las cuales se les van a sacar el promedio fuera una con algún campo en especial.
De todas formas cualquier cosa infórmanos y veremos que podemos hacer.
Atentamente, Amable Ortega
From: "Reynier Perez Mira" <rper...@estudiantes.uci.cu> To: <mysq...@lists.mysql.com> Subject: Ayuda con consulta de AVG Date: Sun, 17 Jun 2007 10:20:40 -0400
Hola lista:
Tengo una tabla con la siguiente estructura:
smp_evaluacion
---------------
id_evaluacion
eval1
eval2
eval3
eval4
eval5
Entonces esto es para un sistema de rating, la consulta que quiero realizar es para obtener las filas con mejor evaluación. Normalmente con PHP lo que haría sería sumar los 5 campos (eval1, eval2, eval3, eval4, eval5) dividirlos entre 5 y tengo un promedio. Tengo entendido que esto se puede hacer directamente con SQL usando AVG pero no se como hacerlo. ¿Me podrían dar alguna ayuda?
Nota: no se si esta vía que estoy tomando es la mejor o más eficiente pero ahora mismo no tengo tiempo para ponerme a arreglar esos detalles porque tengo la discusión de mi trabajo de diploma en estos días y aún no termino algunas cosas del Portal
Salu2 y gracias por adelantado
Reynier Pérez Mira
5to. año Ing. Informática
Universidad de las Ciencias Informáticas
_________________________________________________________________ Consigue aquí las mejores y mas recientes ofertas de trabajo en América Latina y USA: http://latam.msn.com/empleos/




