Menampilkan Usia

Posted by yadie On Minggu, 19 April 2009 0 komentar

Dapat tugas dari dosen di mata kuliah manajemen basis data.
Tugasnya yaitu mencari query untuk menampilkan usia dengan format ddmyyy, jadi misalkan
19 tahun 9 bulan 2 hari.

Sempat bingun sich awalnya, mengingat penjelasan dosen yang begitu singkat. Dan aku belum terpikirkan untuk bertanya pada saat dikelas apakah memerlukan sebuag tabel atau tidak.
Ternyata setelah melihat langsung di situs Mysql mengenai "Date_Sub" aku mendapat pemikiran baru.

Sempat bertanya ke teman yang lebih mahir dalam pemprograman, untuk mencari format usia yang sepertin aku sampaikan tadi lebih baik menggunakan fuung mktime(). Tapi aku belum menemukan query yang tepat untuk mendapatkan seperti yang ku inginkan (Mungkin lain waktu aku akan mencoba function ini).

Berikut query nya :
SELECT YEAR(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as TAHUN, MONTH(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as BULAN, DAY(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as HARI;







0 komentar:

Posting Komentar