RE: Iniciandome en Funciones

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: 'Omar Lòpez Andraca' <elendil(dot)systems(at)gmail(dot)com>, "'Espartano'" <espartano(dot)mail(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Iniciandome en Funciones
Date: 2008-11-10 19:38:24
Message-ID: B8074317D5B94807BFF953B7F423297C@iptel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Omar, entiendo esto es lo que estás necesitando:

UPDATE calificaciones
SET promfinal1 = (nota1 + nota2 + nota3 + nota4) / 4 ;

Si alguna nota es null entonces el promedio será null también, lo cual me
parece razonable.

Saludos,
Fernando

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Omar Lòpez Andraca
Enviado el: Lunes, 10 de Noviembre de 2008 17:20
Para: Espartano; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Iniciandome en Funciones

2008/11/10 MIGUEL CANCHAS <mcanchas(at)tsr(dot)com(dot)pe>

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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fernando Hevia 2008-11-10 19:41:49 RE: problemas para conectarme a postgres..
Previous Message Erik Ferney Cubillos Garcia 2008-11-10 19:29:23 Re: problemas para conectarme a postgres..