Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разница между датами (возраст)  [new]
Алексей Кр
Member

Откуда: Белгород
Сообщений: 458
Подскажите пожалуйста, может уже есть рецепт вычисления точной разницы между датами (возраста)

Например, имеем:
ДР: 2013-12-30 00:00:00.000
Дата: 2014-12-04 00:00:00.000

Используя: datediff("month",ДР,Дата) имеем разницу 12 месяцев

Но тут ведь 11 месяцев еще должно быть!

Как быть? Как избавиться от округления?
3 фев 15, 10:36    [17210614]     Ответить | Цитировать Сообщить модератору
 Re: Разница между датами (возраст)  [new]
Glory
Member

Откуда:
Сообщений: 104760
Алексей Кр
Но тут ведь 11 месяцев еще должно быть!

По хелпу должно быть 12. Поэтому и 12.

Алексей Кр
Как быть? Как избавиться от округления?

Считать самому. С учетом всех особенностей календаря
3 фев 15, 10:38    [17210626]     Ответить | Цитировать Сообщить модератору
 Re: Разница между датами (возраст)  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Определение возраста по дате рождения и тек.дате


Как быстро определить сколько лет человеку по дате рождения


https://www.sql.ru/forum/actualsearch.aspx?search=???????&sin=0&bid=1&a=iap&ma=2&dt=-1&s=1&so=1
3 фев 15, 10:57    [17210720]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить