replace into seg_final(id_alu,cod_mat,cod_cur,id_peri,cod_are,esp_mat,nota,fec_cre,are_fin, nota_mod,fec_mod,usu_mod)
select t.id_alu,t.cod_mat,t.cod_cur,t.id_peri,m.cod_are,mg.esp_mat,nota,current_date(),m.cod_are,nota,t.fec_cre,t.id_usu_cre
FROM
(
select id_alu,cod_mat,cod_cur,/*ID_PERI*/ as id_peri,nota,fec_cre,id_usu_cre from seguimiento
where id_peri =/*ID_PERI*/ /*CAD_WHERE*/
group by id_alu,cod_mat,cod_cur
)t
INNER JOIN materia m USING(cod_mat)
INNER JOIN matgra mg USING(cod_cur,cod_mat)

