Menu Close

Mencari Selisih Tahun dari Dua Buah Tanggal pada Database MySQL atau MariaDB

Artikel ini merupakan solusi permasalahan yang saya alami sewaktu melakukan converting query dari database SQL ke MySQL atau MariaDB. Pada database SQL terdapat query untuk mengambil nilai tahun dari selisih dua buah tanggal, dimana menggunakan perintah sebagai berikut.

Perintah DATEDIFF sendiri pada database MySQL juga ada, tetapi hanya menghasilkan nilai hari, dan tidak bisa diberikan parameter interval tahun seperti pada perintah di database SQL.

Ternyata MySQL atau MariaDB mempunyai perintah sendiri untuk menghitung selisih tahun dari dua buah tanggal. Perintahnya adalah sebagai berikut.

Perintah ini juga dapat digunakan untuk menghitung selisih bulan dari dua buah tanggal dengan mengganti parameter interval menjadi MONTH.

Demikian semoga artikel ini bermanfaat. Jangan lupa sampaikan pada kolom komentar untuk kritik, saran, atau hal-hal yang belum dipahami. Terimakasih.

Posted in Database

YOU MIGHT BE INTERESTED IN

Leave a Reply

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