Menghitung Jumlah Selisih Hari di MYSQL

    Beberapa waktu lalu waktu ane masi ngasdos basis data distribusi, ane sempet dimintain tolong temen untuk membantu mengerjakan aplikasi tugasnya… ane sempet dibuat bingung dan hampir aja pengsan ahahaha…
    karena harus membuat program kecil yang disitu ada formula untuk menghitung jumlah selisih hari.
    kasusnya adalah menghitung lama kerja (hari) dari seorang pegawai, nah itu dihitung dari tanggal masuk orang tersebut sampai dengan tanggal sekarang.
    nah misal ada tabel kayak gini

    untuk mencari lama kerja (hari) bisa menggunakan fungsi TO_DAYS yang disediakan oleh mysql, jadi kita gak perlu susah-susah mikir di script program hehehe…

    Pada Query Ketikan
    (TO_DAYS(tgl_akhir) – TO_DAYS(tgl_lama)) AS namanyaapa

    Pasa Kasus INi…
    SELECT nama, tgl_masuk ,
    (TO_DAYS(CURRENT_DATE) – TO_DAYS(tgl_masuk)) AS lama_kerja
    FROM tb_pegawai
    WHERE id_peg=1;

    dan hasilnya menjadi begini

      6 thoughts on “Menghitung Jumlah Selisih Hari di MYSQL

      Tinggalkan Balasan

      Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *