Código:
lo que quiero es guardar el resultado, de la division de suma entre cursos, con decimales, el trigger lo esta guardando como entero, hay alguna forma de cambiar de tipo?, el campo del registro de llegada es tambien double precisionDECLARE promedio RECORD; parcial double precision; id integer; BEGIN SELECT SUM(a.nota) AS suma, a.cursos INTO promedio FROM tabla1 a, tabla2 b WHERE a.id1 = b.id1 AND b.id = id GROUP BY a.cursos LIMIT 1; IF (promedio.cursos IS NULL) THEN parcial = 0; ELSE parcial = promedio.suma / promedio.cursos; END IF; END
gracias por las sugerencias de antemano