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)

Leave a Reply

Your email address will not be published. Required fields are marked *