Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   aplicar funcion avg en las filas (http://www.forosdelweb.com/f86/aplicar-funcion-avg-las-filas-493179/)

mikil 27/05/2007 13:52

aplicar funcion avg en las filas
 
tengo una tabla con 10 campos numericos de los cuales en cada registro debo calcular el avg de los 10 campos.

se puede hacer desde una consulta directa?

lo que hago es

select codigo, campo1, campo2, campo3 campo4 ... , avg(campo1,campo2,campo3,campo4 ...,campo10) as promedio
from tmpfile

gracias

claudiovega 29/05/2007 12:23

Re: aplicar funcion avg en las filas
 
avg te sirve para un campo a la vez, asi:

select avg(campo1) as promediocampo1, avg(campo2) as promediocampo2 from tabla

para lo otro puedes usar:

select codigo, ((campo1+campo2+campo3+...+campoN)/N) as promedio from tabla


La zona horaria es GMT -6. Ahora son las 08:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.