Query MySQL Untuk Menghitung Umur/Usia

Malam ini aku ingin share salah satu pengetahuan mengenai SQL Query (Khususnya di MySQL) dengan studi kasus bagaimana caranya kita bisa memperoleh atau mengetahui berapa umur / usia dari data seseorang yang ada di dalam database. Jadi misalkan dalam suatu tabel, anggap saja nama tabelnya adalah tabel “karyawan” dimana terdapat satu field/kolom dengan nama “tanggal_lahir”, terdapat suatu record value dari data karyawan perusahaan dengan struktur sebagai berikut :

nama_karyawan tanggal_lahir
Rendra Kurniawan 2012/05/23

Dari contoh diatas, saya ingin mengetahui berapa umur Rendra saat ini (Dengan tanggal saat ini sebagai patokan)? Query berikut bisa kalian coba :

SELECT nama_karyawan, tanggal_lahir, (YEAR(CURDATE())-YEAR(tanggal_lahir)) AS umur FROM karyawan

Maka akan didapatkan hasil sebagai berikut :

nama_karyawan tanggal_lahir umur
Rendra Kurniawan 2012/05/23 22

Yap, sekian semoga bisa bermanfaat di lain waktu 🙂
Terima Kasih

4 thoughts on “Query MySQL Untuk Menghitung Umur/Usia

Leave a Reply