Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Columna como media de otras columnas (http://www.forosdelweb.com/f21/columna-como-media-otras-columnas-293651/)

simonvlc 29/04/2005 13:36

Columna como media de otras columnas
 
Hola, no sé si puedo hacer esto en MySql. Tengo varias columnas con campos numéricos, y me gustaría añadir una columna de forma de fuese la media de las columnas, pero de cada fila.

Por ejemplo:

campo1 campo 2 media
4 4 4
5 7 6
6 4 5

¿Es posible? Gracias!

sir_joshua 29/04/2005 13:51

si si es posible ....

alter table mitabla add (media number);
update mitabla set media=(c1+c2)/2;

y ya con eso .... pero cabe mencionar que cuando algun valor del campo 1 o 2 cambie no se va recalcular la media, eso lo harias con un trigger o bien no teniendo no teniendo el campo media y haciendo el calculo a la hora de hacer el select, por ejemplo:

select (c1+c2)/2 MEDIA from mitabla;

NOTA: todo esto esta probado en oracle, igual y en mysql cambie algun comando.....salu2.


La zona horaria es GMT -6. Ahora son las 05:31.

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