1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| SELECT DISTINCT nmn_can, nom_can, pre_can, c.num_can
FROM cnd_epr, cnd c,
(SELECT num_can, cod_epr, not_epr
FROM cnd_epr a
WHERE a.cod_epr IN ( '001' , '002' , '003' )
AND a.not_epr < 14
AND EXISTS
(SELECT 1
FROM cnd_epr b
WHERE b.num_can = a.num_can
AND b.cod_epr IN ( '007' , '008' , '301' , '302' , '303' , '304' )
AND b.not_epr < 07)
UNION
(SELECT num_can, cod_epr, not_epr
FROM cnd_epr a
WHERE a.cod_epr IN ( '007' , '008' , '301' , '302' , '303' , '304' )
AND a.not_epr < 07
AND EXISTS
(SELECT 1
FROM cnd_epr b
WHERE b.num_can = a.num_can
AND b.cod_epr IN ( '001' , '002' , '003' )
AND b.not_epr < 14)))RQ
WHERE cnd.exa_men = 'dnbo'
AND cnd.exa_typ = 'dnb006'
AND cnd.exa_ann = '2015'
AND cnd.exa_ses = '06'
AND cnd.cod_cat = '520'
AND EXISTS
(SELECT 1
FROM cnd_epr c
WHERE c.num_can = c.num_can
AND c.exa_men = 'dnbo'
AND c.exa_typ = 'dnb006'
AND c.exa_ann = '2015'
AND c.exa_ses = '06'
AND c.moy_cal < 9.59
AND c.moy_cal > 9)
AND cnd.num_can = cnd_epr.num_can
AND cnd_epr.num_can = cnd_grp.num_can |
Partager