SMBD15 Quiz 2C 028
SMBD15 Quiz 2C 028
Oleh:
2131730028
Maretha Aisyah Irwanto
MI-1C
Manajemen Informatika
PSDKU Polinema Kota Kediri
2023
1. Buat database dengan format nama : smbd15_3digitnim
• Tabel mesinabsen
• Tabel Rekapharian
• Tabel rekapharian
4. Buat fungsi event schedulernya yang dijalankan setiap hari pukul 17:00.
DELIMITER $$
CREATE EVENT `RULE15_028`
ON SCHEDULE EVERY 1 DAY
STARTS '2023-06-15 16:59:00'
ENDS '2023-06-15 16:59:00' + INTERVAL 10 DAY
DO BEGIN
-- Insert id
INSERT INTO rekapharian
(pegid,pegtgl,pegjammasuk,pegjampulang,pegket)
SELECT pegid,
DATE_FORMAT(pegwaktu, '%Y-%m-%d') AS pegtgl,
DATE_FORMAT(pegwaktu, '%H:%i:%s') AS pegjammasuk,
MAX(DATE_FORMAT(pegwaktu, '%H:%i:%s')) AS pegjampulang,
'OK' -- autoval ok
FROM mesinabsen GROUP BY pegid;
UPDATE rekapharian SET pegket = 'TIDAK MASYUK'
WHERE pegjammasuk = pegjampulang; -- update ketika checkout tnp
checkin
TRUNCATE TABLE mesinabsen;
END $$
DELIMITER ;