Lo que necesitas no es una funcion si no un trigger. -----Mensaje original----- De: Omar Lòpez Andraca [mailto:[EMAIL PROTECTED] Enviado el: Lunes, 10 de Noviembre de 2008 02:20 p.m. Para: Espartano; pgsql-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] Iniciandome en Funciones
2008/11/10 MIGUEL CANCHAS < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > SELECT public.table1.nota1, public.table1.nota2, public.table1.nota3, public.table1.nota4, (nota1 + nota2 + nota3 + nota4 )/ 4 AS promedio FROM public.table1 ok.. eso da como resultado el promedio .. pero segun yo se queda en una tabla temporal.. por asi llamarla.. la cuestion es: y como le hago para que promedio lo guarde "fisicamente" en la columna promfinal1 de la tabla calificaciones? tengo una tabla llamada calificaciones, con los campos siguientes: idcalificacion, idmateria, idmatricula, cal1,cal2,cal3,cal4,promfinal1,calordinario,promfinal2,idnivelacion,promedio