Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultas Relevantes
Consultas Relevantes
Este método sirve para reconocer a los alumnos hermanos matriculados durante el ciclo actual de la matrícula.
$BODY$
DECLARE
dnipapa character(8);
dnimama character(8);
dniapod character(8);
BEGIN
dnipapa = (select "DniFami" from "TsFamiliar" where "CodiAlum"=$1 and "TipoFami" like'PAP%');
dnimama = (select "DniFami" from "TsFamiliar" where "CodiAlum"=$1 and "TipoFami" like'MAM%');
dniapod = (select "DniFami" from "TsFamiliar" where "CodiAlum"=$1 and "TipoFami" like'APO%');
return query select distinct "Alu_ApPaAlum" ||' '|| "Alu_ApMaAlum"||', '||"Alu_NombAlum" from "TsFamiliar" f
where
AND "CodiCicl"=$2;
END;
$BODY$
COST 100
ROWS 1000;
$BODY$
$BODY$
LANGUAGE sql VOLATILE
COST 100
ROWS 1000;
$BODY$
DECLARE
mes integer;
BEGIN
if mes=12 then
return query select "CodiMes","DescMes" from "TsMes" where "ValdMes"=true limit 12;
else
return query select "CodiMes","DescMes" from "TsMes" where "ValdMes"=true limit mes +1;
end if;
END;
$BODY$
COST 100
ROWS 1000;
$BODY$
DECLARE
codSigGrad text;
registro "TsInstitucionEducativa"%ROWTYPE;
BEGIN
"TsMatricula"."CodiCicl"="TsCicloEstudio"."CodiCicl"
codSigGrad ='01';
end if;
-- evalua si es un alumno nuevo te carga todas las instituciones educativas de lo contraria muestra a las que se puede pasar
FOR registro IN
SELECT
"CodiIned","NombIned","OrgnIned","UbccIned","CodiUgeo","CodiNivl","CodiEmpr","ActvIned","CodiNego","CodiArng","CodiModu"
LOOP
END LOOP;
ELSE
FOR registro IN
SELECT DISTINCT
inst."CodiIned",inst."NombIned",inst."OrgnIned",inst."UbccIned",inst."CodiUgeo",inst."CodiNivl",inst."CodiEmpr",inst."ActvIned",inst."CodiNe
go",inst."CodiArng",inst."CodiModu"
LOOP
END LOOP;
END IF;
RETURN;
END;$BODY$
COST 100
ROWS 1000;
OWNER TO postgres;
RETURNS boolean AS
$BODY$
DECLARE
BEGIN
if $1 IS NULL OR $1 = '' AND $3 IS NULL AND $4 IS NULL OR $4 = '' AND $5 IS NULL OR $5 = '' and $6 IS NULL OR $6 = ''
then
return false;
else
RETURN TRUE;
end if;
END; $BODY$
COST 100;