Начало » Использование СУБД » Firebird, HQbird, InterBase » Посчитать возраст
Посчитать возраст [сообщение #4007] |
Tue, 09 January 2024 15:13 |
pastor
Сообщений: 83 Зарегистрирован: June 2022 Географическое положение: Калуга
|
Member |
|
|
Думал, что умею
select datediff( year, cast('27.07.1990' as date), cast('01.01.2024' as date)),
dateadd( year, 34, cast('27.07.1990' as date))
from RDB$DATABASE
результат 34
PS для ленивых
select datediff( year, :DATE_BORN, CURRENT_DATE) -
iif( dateadd( year, (datediff( year, :DATE_BORN, CURRENT_DATE)), :DATE_BORN) > CURRENT_DATE, 1, 0)
from RDB$DATABASE
[Обновления: Tue, 09 January 2024 15:27] Известить модератора
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 14:09:59 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00881 секунд
|