Berikut cara menghitung usia dari tanggal lahir di SQL. Anda dapat menggunakan kueri MySQL berikut. Ganti saja date_of_activity dan nama_tabel dengan nama kolom Anda. date_of_activity adalah kolom di tabel table_name. Ini berguna jika Anda perlu mengetahui aktivitas terkini.
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(date_of_activity)), '%Y') + 0 dari table_name;
dengan variabel tersimpan
SET @date_of_activity='2013-29-11 10:00:00';SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@date_of_activity)), '%Y') + 0 dari table_name;Pernyataan di atas mengurangi tanggal aktivitas dari tanggal terakhir. Kemudian mengubah hasilnya menjadi tahun.
Beberapa kasus penggunaan: