यहाँ SQL में जन्म तिथि से आयु की गणना करने का तरीका बताया गया है। आप निम्न MySQL क्वेरी का उपयोग कर सकते हैं। बस date_of_activity replace को बदलें और table_name अपने कॉलम नाम के साथ। date_of_activity टेबल टेबल_नाम में एक कॉलम है। यदि आपको गतिविधि की नवीनता का पता लगाने की आवश्यकता है तो यह उपयोगी है।
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(date_of_activity)), '%Y') + 0 from table_name;
संग्रहित चर के साथ
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 from table_name;
उपरोक्त कथन गतिविधि की तिथि को नवीनतम तिथि से घटाता है। इसके बाद यह परिणाम को वर्षों में बदल देता है।
कुछ उपयोग के मामले: