Aktiv student

Definisjon

Registrerte studenter

  • Semesterregistrert og betalt for semester som er i aktiv  periode
    • Typisk periode er 01.12.2015 - 31.08.2016 (vår) eller 01.06.2016 - 31.01.2017 (høst)
    • Dette innebærer at det er minimum ett, noen ganger to semestre som er aktive

Etter- og videreutdanningsstudenter (EVU)

  • Aktiv deltager på Evu-kurs

PhD-kandidater

  • Aktiv studierett på PhD

Utplukk

Utplukket gir 30000 rader 20. juni 2016. (27000+400+3300)

SQL: 

        --STUDENT (27000)
        SELECT distinct p.fodselsdato,p.personnr           
                FROM fs.registerkort r, fs.person p, fs.semesterregistrering sem
        WHERE p.fodselsdato=r.fodselsdato AND
           p.personnr=r.personnr AND
           r.status_reg_ok = 'J' AND
           r.status_bet_ok = 'J' AND
           NVL(r.status_ugyldig, 'N') = 'N' AND
           r.arstall=sem.arstall AND
           r.terminkode=sem.terminkode AND
           sem.dato_gjelder_til >= SYSDATE
        UNION
        --EVU (700)
        SELECT distinct p.fodselsdato,p.personnr 
        FROM fs.deltaker d, fs.person p, fs.kursdeltakelse k,
             fs.etterutdkurs e, fs.semesterregistrering sem
        WHERE p.fodselsdato=d.fodselsdato AND
              p.personnr=d.personnr AND
              d.deltakernr=k.deltakernr AND
              e.etterutdkurskode=k.etterutdkurskode AND
              e.dato_til < sem.dato_gjelder_til AND
              e.dato_til > sem.dato_gjelder_fra AND
              NVL(e.status_kontotildeling,'J')='J' AND
              k.kurstidsangivelsekode = e.kurstidsangivelsekode AND
              k.kursavbruddstatuskode IS NULL AND
              sem.dato_gjelder_til >= SYSDATE
        UNION
        --PHD (3300)
        SELECT distinct p.fodselsdato,p.personnr 
         FROM fs.student s, fs.person p, fs.studieprogramstudent sps,
           fs.studieprogram sp, fs.semesterregistrering sem
        WHERE p.fodselsdato=s.fodselsdato AND
           p.personnr=s.personnr AND
           p.fodselsdato=sps.fodselsdato AND
           p.personnr=sps.personnr AND
           sps.dato_studierett_tildelt < sem.dato_gjelder_til AND
           NVL(sps.dato_studierett_gyldig_til, to_date('31-12-2099','dd-mm-yyyy')) > sem.dato_gjelder_til AND
           sps.status_privatist='N' AND
           sps.studieprogramkode=sp.studieprogramkode AND
           sp.studienivakode in (900,980) AND
           sem.dato_gjelder_til >= SYSDATE;

Format

{   
    "student-liste": [     
        "01019933440",
        "01019833444",
        "01019733446"
    ]
}
Publisert 28. apr. 2016 13:01 - Sist endret 20. juni 2016 09:28