Beranda Query Query Aktivitas Mahasiswa

Query Aktivitas Mahasiswa

Terakhir diperbarui saat Feb 01, 2025

Aktivitas Mahasiswa

SELECT
	b.IDDEPARTEMEN,
	row_number() OVER ( partition by b.IDDEPARTEMEN order by b.IDDEPARTEMEN, b.ID ) IDA,
	a.TAHUN,
	a.SEMESTER,
	'BAK',
	'K',
	concat('Dosen Pembimbing ', b.NAMA ) NAMA,
	'UPERTIS',
	'' NOSK,
	'' TANGGALSK,
	'DOSEN PEMBIMBING',
	now() LASTUPDATE,
	'IMPORT' UPDATER,
	now() DATECREATED,
	'IMPORT' CREATOR,
	'' TANGGALMULAI,
	'' TANGGALSELESAI
FROM
	mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID

Aktivitas Mahasiswa Peserta

INSERT IGNORE INTO `mahasiswa_aktivitas_peserta` (`IDPRODI`, `ID`, `TAHUN`, `SEMESTER`, `IDMAHASISWA`, `PERAN`, `LASTUPDATE`, `UPDATER`, `DATECREATED`, `CREATOR`) 
SELECT
	b.IDDEPARTEMEN,
	'' ID,
	a.TAHUN,
	a.SEMESTER,
	a.IDMAHASISWA,
	'A',
	now() LASTUPDATE,
	concat('Dosen Pembimbing ', b.NAMA ) UPDATER,
	now() DATECREATED,
	'IMPORT' CREATOR
FROM
	mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID
WHERE
	TAHUN = '2025'
	AND semester = '1';

update mahasiswa_aktivitas_peserta a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID 
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';

Aktivitas Mahasiswa Pembimbing

INSERT INTO `mahasiswa_aktivitas_dosenpembimbing` (`IDPRODI`, `ID`, `TAHUN`, `SEMESTER`, `IDDOSEN`, `PEMBIMBINGKE`, `KATEGORI`, `LASTUPDATE`, `UPDATER`, `DATECREATED`, `CREATOR`) 
SELECT
	b.IDDEPARTEMEN,
	'' ID,
	a.TAHUN,
	a.SEMESTER,
	a.IDDOSEN,
	'1',
	'AD',
	now() LASTUPDATE,
	concat('Dosen Pembimbing ', b.NAMA ) UPDATER,
	now() DATECREATED,
	'IMPORT' CREATOR
FROM
	mahasiswa_wali a join dosen b on a.IDDOSEN = b.ID
WHERE
	TAHUN = '2025'
	AND semester = '1'
group by a.IDDOSEN;

update mahasiswa_aktivitas_dosenpembimbing a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID 
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';

update mahasiswa_aktivitas_dosenpembimbing a join mahasiswa_aktivitas b on a.UPDATER = b.NAMA set a.ID 
= b.ID where b.TAHUN ='2025' and a.SEMESTER ='1';