-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- SIU-GUARANI 3 -- Version 3.0.0 -- Function: f_promedio_gral_con_aplazos -- -- Retorna el promedio general de las actividades aprobadas/reprobadas por el alumno en la propuesta -- -- Recibe: f_promedio_gral_con_aplazos(integer, date) -- 1. Alumno -- 2. Fecha -- -- Retorna: -- 1. Promedio. numeric(8,3) -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- DROP FUNCTION f_promedio_gral_con_aplazos(integer, date); CREATE OR REPLACE FUNCTION f_promedio_gral_con_aplazos(_alumno Integer, _fecha Date) RETURNS numeric(8,3) AS $BODY$ DECLARE _promedio numeric(8,3); BEGIN -- Recupero el promedio general con aplazos. _promedio := f_promedio(_alumno, _fecha, NULL, 'S'); -- Retorno el promedio RETURN _promedio; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE; -- ++++++++++++++++++++++++++++++ Fin Function f_promedio_gral_con_aplazos ++++++++++++++++ -- REVOKE EXECUTE ON FUNCTION f_promedio_gral_con_aplazos (integer, date) FROM public; GRANT EXECUTE ON FUNCTION f_promedio_gral_con_aplazos (integer, date) to public;