| 0.0048 | select pd.*, p.namaperiode, g.namagelombang, jp.namajalurpendaftaran, jp.istransfer, jp.issetnilai, jp.ispasca, jp.keterangan keteranganjalur, s.namasistemkuliah, s.keterangan keterangansistem ,pr.jmlprodi, jp.ispasca
from spmb.pd_periodedaftar pd
join ref.ms_periode p using(idperiode)
join ref.lv_gelombang g using (idgelombang)
join ref.lv_jalurpendaftaran jp using (idjalurpendaftaran)
join ref.lv_sistemkuliah s using(idsistemkuliah)
left join (select idperiodedaftar, count(1) jmlprodi
from spmb.pd_sebaranprodi
group by idperiodedaftar) pr on pr.idperiodedaftar = pd.idperiodedaftar
where 1=1 and pd.idperiode ='20261' and pd.idgelombang ='6' and pd.idjalurpendaftaran ='7' and pd.idsistemkuliah ='1' and pd.idperiodedaftar ='68'
|
|---|
| 0.0587 | select sp.*, coalesce(u.namaunit,up.namaprodi) namaunit,
coalesce(u.idjenjang,up.idjenjang) idjenjang,
coalesce(j.namajenjang,j2.namajenjang) namajenjang, un.namauniversitas,
x.jmlrekomendasi, x.jmlafirmasi, x.jmlterima, x.jmlsetujuiafirmasi, x.jmlpendaftar,
x.minnilai, x.maxnilai, x.avgnilai, x.jmllulus
from spmb.pd_sebaranprodi sp
left join ref.ms_unit u using(idunit)
left join ref.lv_jenjangpendidikan j using(idjenjang)
left join ref.ms_universitas_prodi up using(iduniversitasprodi,iduniversitas)
left join ref.ms_universitas un using(iduniversitas)
left join ref.lv_jenjangpendidikan j2 on j2.idjenjang = up.idjenjang
join spmb.pd_periodedaftar p using(idperiodedaftar)
left join (select pp.idsebaranprodi,
count(1) jmlpendaftar,
sum(case when pp.isrekomendasi = '1' then 1 else 0 end) jmlrekomendasi,
sum(case when pp.isditerima = '1' then 1 else 0 end) jmlterima,
sum(case when pp.isafirmasi = '1' then 1 else 0 end) jmlafirmasi,
sum(case when pp.issetujuiafirmasi = '1' then 1 else 0 end) jmlsetujuiafirmasi,
min(coalesce(nilai,0))::numeric(5,2) minnilai,
max(coalesce(nilai,0))::numeric(5,2) maxnilai,
avg(coalesce(nilai,0))::numeric(5,2) avgnilai,
sum(case when coalesce(pp.nilai,0) >= coalesce(sp.nilaiminimal,0) then 1 else 0 end) jmllulus
from spmb.pd_prodipendaftar pp
join spmb.pd_sebaranprodi sp using(idsebaranprodi)
group by pp.idsebaranprodi
) x on x.idsebaranprodi = sp.idsebaranprodi where 1=1 and sp.idperiodedaftar = '68' and sp.isaktif='1' order by coalesce(u.idjenjang,up.idjenjang),coalesce(u.namaunit,up.namaprodi)
|
|---|
| 0.0015 | select js.namajenisseleksi,js.keterangan,sp.tglmulai,sp.tglselesai
from spmb.pd_seleksiprodi sp
join spmb.lv_jenisseleksi js using(idjenisseleksi)
left join spmb.pd_sebaranprodi sr using(idsebaranprodi)
join spmb.pd_periodedaftar p on p.idperiodedaftar = sp.idperiodedaftar
where sp.idperiodedaftar ='68' group by js.namajenisseleksi,js.keterangan,sp.tglmulai,sp.tglselesai
order by sp.tglmulai,sp.tglselesai,js.namajenisseleksi
|
|---|