Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana menambahkan fungsi timediff di query join mysql
Bantuannya temen", saya udah ngerjain query buat nampilin dari dua data sebagai berikut :
query join:
SELECT karyawan.nama, kehadiran.tanggal_hadir, kehadiran.datang, kehadiran.pulang
FROM karyawan JOIN kehadiran
ON karyawan.id=kehadiran.id_karyawan;
SELECT karyawan.nama, kehadiran.tanggal_hadir, kehadiran.datang, kehadiran.pulang
FROM karyawan JOIN kehadiran
ON karyawan.nama=kehadiran.tanggal_hadir;
hasil :
nah maksud saya mau menghitung jam kerja karyawan, saya udah buat query menghitung jam kerja sbb :
SELECT id_karyawan,
(TIMEDIFF(pulang,datang))
as waktu_kerja FROM kehadiran;
hasil :
Maksud saya mau gabungin tuh menjadi : nama | tanggal_hadir | datang | pulang | waktu_kerja |
" Bagaimana query saya di MySQl gan ? " terima kasih hehe.
2 Jawaban:
kolom nama di tabel karyawan dan tanggal_lahir di kehadiran itu foreign key? coba dipelajari lagi tentang database dan strukturnya..
(TIMEDIFF(pulang,datang))
as waktu_kerja
itu bisa ditambahkan setelah
SELECT
sebelum
FROM nama_tabel ON ...
coba masing2 tabel kolom2nya apa aja gan?