Cara Menampilkan Selisih Tanggal dengan MySQL

Berikut adalah tutorial mengenai bagaimana cara menampilkan selisih tanggal dengan mysql. Mungkin pada suatu kesempatan dalam pengembangan aplikasi atau sistem informasi yang kita buat, kita memerlukan penghitungan selisih tanggal. Adapun fitur yang umum menggunakan ini adalah misal :

Fitur untuk mengukur keterlambatan.
Fitur untuk mengukur lama berkas atau data terdiam.
Fitur untuk mengukur jumlah hari pada aplikasi penginapan.
Penghitungan selisih hari pada jatuh tempo
Penghitungan denda pada peminjaman perpustakaan

Nah, ke lima contoh di atas merupakan contoh kasus dalam menerapkan penghitungan selisih tanggal dengan menggunakan mysql.

Caranya adalah sebagai berikut :

Cara 1 – Tanpa Menggunakan Tabel (Langsung Tanggal)

SELECT DATEDIFF("2018-01-01", "2017-12-24");

Hasil :

Cara 2 – Tanpa Menggunakan Tabel (Langsung Tanggal menggunakan “as”)

SELECT DATEDIFF("2018-01-01", "2017-12-24") as selisih;

Maka akan menampilkan “selisih” sebagai nama field agar dapat memanggil field dengan mudah melalui bahasa pemrograman php

Hasil :

Cara 3 – Menggunakan Tabel Database (Contoh kasus tanggal pinjam dan kembali perpustakaan)

Diketahui tbl_peminjaman

SELECT DATEDIFF(tgl_kembali, tgl_pinjam) as selisih from tbl_peminjaman

Hasil :


selisih hari minus itu karena tanggal kembali lebih dahulu dari tanggal pinjam

Demikianlah tutorial menghitung selisih tanggal dengan menggunakan mysql semoga bermanfaat. Terimakasih.

Jangan lupa tinggalkan komentar anda

Leave a Comment