Ето как да изчислите възрастта от датата на раждане в SQL. Можете да използвате следната MySQL заявка. Просто заменете date_of_activity и име_на_таблица с името на вашата колона. date_of_activity е колона в таблица table_name. Това е полезно, ако трябва да разберете скорошната активност.
ИЗБЕРЕТЕ DATE_FORMAT(FROM_DAYS(TO_DAYS(сега()) - TO_DAYS(дата_на_активност)), '%Y') + 0 от table_name;
със съхранена променлива
ЗАДАДЕТЕ @date_of_activity='2013-29-11 10:00:00';ИЗБЕРЕТЕ DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@date_of_activity)), '%Y') + 0 от table_name;предварително>Горното твърдение изважда датата на дейност от последната дата. След това преобразува резултата в години.
Някои случаи на употреба: