Начало » Использование СУБД » Firebird, HQbird, InterBase » Узнать полный возраст человека на конкретную дату
|
Re: Узнать полный возраст человека на конкретную дату [сообщение #2064 является ответом на сообщение #2061] |
Fri, 14 April 2023 23:02   |
shalamyansky
Сообщений: 150 Зарегистрирован: August 2022
|
Senior Member |
|
|
-- birthday is input parameter
birthyear = extract( YEAR from birthday );
current_year = extract( YEAR from current_date );
age = current_year - birthyear;
age = iif( extract( YEARDAY from current_date ) >= extract( YEARDAY from birthday ), age, age - 1 );
Это чисто умозрительно, не проверял. Не видно, что там может пойти не так.
[Обновления: Fri, 14 April 2023 23:07] Известить модератора
|
|
|
|
|
|
|
|
|
|
|
Переход к форуму:
Текущее время: Thu Apr 03 00:20:01 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01246 секунд
|