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

Откуда:
Сообщений: 15
Всем доброе время суток!
Подскажите, как получить разницу в годах , месяцах и днях между двумя датами?Другими словами, есть 2 переменные типа дата.Требуется найти разницу между ними в годах , месяцах и днях:какими функциями можно получить расстояние между датой 01.08.1982 и 06.06.2012 - 29 лет 10 мес и 5 дней.
Спасибо всем откликнувшимся.
6 июн 12, 16:36    [12676291]     Ответить | Цитировать Сообщить модератору
 Re: Вычесть из одной даты другую  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
datediff()
6 июн 12, 16:39    [12676316]     Ответить | Цитировать Сообщить модератору
 Re: Вычесть из одной даты другую  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Тут ведь надо понимать, что год и месяц - это единицы измерения с неопределённой величиной.
Опишите правила, по которым формируются числа 29 и 10 в Вашем примере.
6 июн 12, 16:46    [12676396]     Ответить | Цитировать Сообщить модератору
 Re: Вычесть из одной даты другую  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
iap
Тут ведь надо понимать, что год и месяц - это единицы измерения с неопределённой величиной.
Опишите правила, по которым формируются числа 29 и 10 в Вашем примере.
Точнее так:
год и месяц - это единицы измерения, соответствующие переменному количесиву дней.
6 июн 12, 16:48    [12676419]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить