Начало » Использование СУБД » Firebird, HQbird, InterBase » Посчитать возраст
Посчитать возраст [сообщение #4007] |
Tue, 09 January 2024 15:13  |
pastor
Сообщений: 88 Зарегистрирован: 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 Feb 23 08:34:05 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01141 секунд
|