0% found this document useful (0 votes)
10 views6 pages

Confronto

The document contains SQL queries that select data from multiple database tables to retrieve student records, course information, exam results, and other academic data. The queries join tables like student enrollment records, courses, exams, academic programs, and more to extract and summarize academic career data for specific students.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views6 pages

Confronto

The document contains SQL queries that select data from multiple database tables to retrieve student records, course information, exam results, and other academic data. The queries join tables like student enrollment records, courses, exams, academic programs, and more to extract and summarize academic career data for specific students.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SELECT

'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

and not exists


'x'
FROM
sest_carr x
WHERE
x.codi_modu_dida = carr.codi_modu_dida
and x.codi_conv_ante in ('3351965', '3351966', '3351967', '3351968', '3351969', '3351970', '3351971', '3351972', '33519
and x.codi_sogg = carr.codi_sogg

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

You might also like