Perhitungan Tanggal dan Waktu dengan MySQL

    Oke, kalo kemaren sudah belajar tentang cara menghitung selisih hari dengan menggunakan mysql, kali ini ane akan membahas tentang sebaliknya…
    dimana yang diketahui adalah 1 tanggal dan angka jangka waktunya… dan yang akan dicari adalah tanggal baru dari hasil perhitungan tanggal dengan intervalnya..

    bingung yah?
    sama hehehe…
    gini nih contoh kasusnya…
    Dalam Kasus Rental misalnya… Kita akan menentukan tanggal harus kembali dari tanggal sewa dengan lama sewa beberapa hari…

    Nah, perhitungan ini bisa dipermudah dengan menggunakan MYSQL jadi nggak harus pusing dengan script program *ada yang mudah kok pake yang sulit*

    misal ada tabel:

    Nah untuk melihat tanggal sesudah interval (TAMBAH TANGGAL)
    FUngsinya adalah

    ADDDATE(date,INTERVAL expr unit), ADDDATE(expr,days)

    Keterangan:
    Date : tanggal
    INTERVAL : perintah memberikan nilai interger ke sistem tanggal dalam hari
    Expr Unit: DAY / HOUR / MINUTE

    Jadi, dalam kasus ini perintahnya adalah:

    SELECT tgl_pinjam, lama_sewa ,
    ADDDATE(tgl_pinjam,INTERVAL lama_sewa DAY) AS tgl_kembali
    FROM tb_pinjam
    WHERE no_peminjam=110003;

    DAN HASILNYA SEPERTI INI:


    =========
    TAMBAHAN:
    ———

    Untuk Mengurangkan Tanggal, bisa juga dengan menggunakan perintah

    SUBDATE(date,INTERVAL expr unit), SUBDATE(expr,days)

    Untuk Menampilkan NAMA HARI

    DAYNAME(date)

    Untuk Menampilkan NAMA BULAN

    MONTHNAME(date)

      Tinggalkan Balasan

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