Confronto
Confronto
'ISCR' tipo,
carr.att_este,
carr.codi_carr,
aten.desc_aten,
mose.desc_sess,
tise.desc_tipo_sess,
****************************************************************************************************
( modi.desc_modu_dida || decode(carr.desc_att_este, 'E14-20', ' (ERASMUS)', '' ) ) desc_modu_dida,
modi.sigl_modu_dida,
carr.anno_cors,
to_char(carr.anno_acca) anno_acca,
to_char(carr.data_esam, 'DD/MM/YYYY') data_esam,
carr.data_esam data_esam_order,
carr.nume_cred,
carr.nume_annu,
carr.voto,
carr.codi_conv_ante,
**********************************
stes.desc_stat_esam,
stes.codi_stat_esam,
tivo.codi_tipo_voto,
tivo.desc_tipo_voto,
svs.tipo_pren,
stp.desc_tipo_pren,
tivo.voto_max,
tivo.voto_min,
' ' codi_stat_carr,
iscr.codi_cors_stud,
********************************************************************************
*********************************************************************************
carr.note_carr,
modi.codi_modu_dida codi_deno,
aten.codi_aten
from
sest_aten aten,
sest_iscr iscr,
sest_modu_sess mose,
sest_tipo_sess tise,
sest_modu_dida modi,
sest_carr carr,
sest_stat_esam stes,
sest_tipo_voto tivo,
*******************************************************************************
*******************************************************************************
sest_verb_stud svs,
sest_tipo_pren stp
WHERE
carr.codi_iscr in ('11306418', '11475996', '11610758', '11719447')
and carr.codi_iscr = iscr.codi_iscr
*****************************************************************************
*****************************************************************************
and carr.codi_modu_dida = modi.codi_modu_dida
and carr.codi_stat_esam = stes.codi_stat_esam
and carr.codi_tipo_voto = tivo.codi_tipo_voto
and iscr.codi_aten = aten.codi_aten
and carr.codi_sess = mose.codi_sess
and mose.codi_tipo_sess = tise.codi_tipo_sess
and carr.codi_carr = svs.codi_carr
and svs.tipo_pren = stp.tipo_pren
and tise.codi_tipo_sess < 5
UNION
SELECT
DIDA' tipo,
carr.att_este,
carr.codi_carr,
aten.desc_aten,
mose.desc_sess,
tise.desc_tipo_sess,
****************************************************************************************************
modi.desc_modu_dida,
modi.sigl_modu_dida,
carr.anno_cors,
to_char(carr.anno_acca) anno_acca,
to_char(carr.data_esam, 'DD/MM/YYYY') data_esam,
carr.data_esam data_esam_order,
carr.nume_cred,
carr.nume_annu,
carr.voto,
carr.codi_conv_ante,
****************************************************************************************************
NVL( stes.desc_stat_esam, 'non disponibile' ) desc_stat_esam,
NVL(stes.codi_stat_esam, 'null') codi_stat_esam,
tivo.codi_tipo_voto,
tivo.desc_tipo_voto,
svs.tipo_pren,
stp.desc_tipo_pren,
tivo.voto_max,
tivo.voto_min,
dida.codi_stat_carr,
dida.codi_cors_stud,
****************************************
****************************************
carr.note_carr,
modi.codi_modu_dida codi_deno,
****************************************************
from
sest_aten aten,
sest_dida dida,
sest_modu_sess mose,
sest_tipo_sess tise,
sest_modu_dida modi,
sest_tipo_voto tivo,
*******************************************************************************
*********************************************************************************
sest_carr carr,
sest_verb_stud svs,
sest_tipo_pren stp
WHERE
carr.codi_stat_esam = stes.codi_stat_esam
and dida.codi_dida in ('36802126')
and dida.codi_stat_carr != '00001'
and (carr.codi_dida = dida.codi_dida OR carr.codi_carr = dida.codi_carr )
and dida.codi_aten = aten.codi_aten
and carr.codi_sess = mose.codi_sess
and mose.codi_tipo_sess = tise.codi_tipo_sess
**********************************************************************
**********************************************************************
and carr.codi_modu_dida = modi.codi_modu_dida
and carr.codi_tipo_voto = tivo.codi_tipo_voto
and carr.codi_carr = svs.codi_carr
and svs.tipo_pren = stp.tipo_pren
and tise.codi_tipo_sess < 5
select
'ISCR' tipo,
carr.att_este,
carr.codi_carr,
aten.desc_aten,
mose.desc_sess,
tise.desc_tipo_sess,
outg.tipo_mobilita,
(modi.desc_modu_dida || decode( carr.desc_att_este, 'E', ' (' || nvl(outg.tipo_mobilita, 'ERASMUS') || ')',
modi.sigl_modu_dida,
carr.anno_cors,
to_char(carr.anno_acca) anno_acca,
to_char(carr.data_esam, 'DD/MM/YYYY') data_esam,
carr.data_esam data_esam_order,
carr.nume_cred,
carr.nume_annu,
carr.voto,
carr.codi_conv_ante,
carr.codi_conv_atoo,
stes.desc_stat_esam,
stes.codi_stat_esam,
tivo.codi_tipo_voto,
tivo.desc_tipo_voto,
********************************************************************************
*****************************************************************
tivo.voto_max,
tivo.voto_min,
' ' codi_stat_carr,
iscr.codi_cors_stud,
outg.data_partenza,
outg.data_ritorno,
carr.note_carr,
modi.codi_modu_dida codi_deno,
aten.codi_aten,
decode(carr.codi_stat_esam, '11', 'Y', 'N' ) IS_EXART6
from
sest_aten aten,
sest_iscr iscr,
sest_modu_sess mose,
sest_tipo_sess tise,
sest_modu_dida modi,
sest_carr carr,
sest_stat_esam stes,
sest_tipo_voto tivo,
sest_eras_outg outg,
sest_esam_ita_outg itaout
****************************************************************************************************
****************************************************************************************************
WHERE
carr.codi_iscr in ('11306418', '11475996', '11610758','11719447')
and carr.codi_iscr = iscr.codi_iscr
and carr.codi_carr = itaout.codi_carr(+)
and itaout.codi_tor = outg.codi_tor(+)
and carr.codi_modu_dida = modi.codi_modu_dida
and carr.codi_stat_esam = stes.codi_stat_esam
and carr.codi_tipo_voto = tivo.codi_tipo_voto
and iscr.codi_aten = aten.codi_aten
and carr.codi_sess = mose.codi_sess
and mose.codi_tipo_sess = tise.codi_tipo_sess
*****************************************************************
***************************************************************************************************
and tise.codi_tipo_sess < 5
UNION
SELECT
DIDA' tipo,
carr.att_este,
carr.codi_carr,
aten.desc_aten,
mose.desc_sess,
tise.desc_tipo_sess,
outg.tipo_mobilita,
modi.desc_modu_dida,
modi.sigl_modu_dida,
carr.anno_cors,
to_char(carr.anno_acca) anno_acca,
to_char(carr.data_esam, 'DD/MM/YYYY') data_esam,
carr.data_esam data_esam_order,
carr.nume_cred,
carr.nume_annu,
carr.voto,
carr.codi_conv_ante,
carr.codi_conv_atoo,
NVL( stes.desc_stat_esam, 'non disponibile' ) desc_stat_esam,
NVL(stes.codi_stat_esam, 'null') codi_stat_esam,
tivo.codi_tipo_voto,
tivo.desc_tipo_voto,
********************************
***********************************
tivo.voto_max,
tivo.voto_min,
dida.codi_stat_carr,
dida.codi_cors_stud,
outg.data_partenza,
outg.data_ritorno,
carr.note_carr,
modi.codi_modu_dida codi_deno,
decode(carr.codi_stat_esam, '11', 'Y', 'N' ) IS_EXART6
from
sest_aten aten,
sest_dida dida,
sest_modu_sess mose,
sest_tipo_sess tise,
sest_modu_dida modi,
sest_tipo_voto tivo,
sest_eras_outg outg,
sest_esam_ita_outg itaout,
sest_carr carr,
**********************************
************************************
WHERE
carr.codi_stat_esam = stes.codi_stat_esam
and dida.codi_dida in ('36802126')
and dida.codi_stat_carr != '00001'
and (carr.codi_dida = dida.codi_dida OR carr.codi_carr = dida.codi_carr )
and dida.codi_aten = aten.codi_aten
and carr.codi_sess = mose.codi_sess
and mose.codi_tipo_sess = tise.codi_tipo_sess
and carr.codi_carr = itaout.codi_carr(+)
and itaout.codi_tor = outg.codi_tor(+)
and carr.codi_modu_dida = modi.codi_modu_dida
and carr.codi_tipo_voto = tivo.codi_tipo_voto
**************************************************************
**************************************************************
and tise.codi_tipo_sess < 5