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

Откуда:
Сообщений: 12
Добрый день, уважаемые форумчане! Помогите пожалуйста с запросом. Имеется таблица такого вида(значений огромное множество). Необходимо из столбца IssueDate вычесть Birthday и получившую разницу сравнить со значением – 45 лет 30 дней. Т.е. вывести всех у кого эта разница будет больше 45 лет и 30 дней. (IssueDate – Birthday > 45 лет лет 30 дней).

К сообщению приложен файл. Размер - 146Kb
24 сен 17, 18:48    [20819119]     Ответить | Цитировать Сообщить модератору
 Re: запрос на вычетание даты и сравнения разницы  [new]
iii2
Member

Откуда:
Сообщений: 202
twenty7even, прибавляй к дате рождения 45 лет и 30 дней (двумя dateadd) и сравнивай результат со второй датой.
24 сен 17, 18:59    [20819126]     Ответить | Цитировать Сообщить модератору
 Re: запрос на вычетание даты и сравнения разницы  [new]
twenty7even
Member

Откуда:
Сообщений: 12
iii2,
а как представить 45 лет и 30 дней? не могу сообразить
24 сен 17, 20:00    [20819206]     Ответить | Цитировать Сообщить модератору
 Re: запрос на вычетание даты и сравнения разницы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31354
twenty7even
iii2,
а как представить 45 лет и 30 дней? не могу сообразить
Числами, 45 и 30 соответственно
where IssueDate > dateadd(d, 30, dateadd(y, 45, Birthday))
24 сен 17, 20:49    [20819270]     Ответить | Цитировать Сообщить модератору
 Re: запрос на вычетание даты и сравнения разницы  [new]
twenty7even
Member

Откуда:
Сообщений: 12
alexeyvg, спасибо , попробую
24 сен 17, 20:58    [20819286]     Ответить | Цитировать Сообщить модератору
 Re: запрос на вычетание даты и сравнения разницы  [new]
iiyama
Member

Откуда:
Сообщений: 642
twenty7even,
Немного офф,
Вот Вы выложили в открытый доступ персональные данные совершенно чужих людей, неужели лениво было потратить на запрос дополнительно несколько секунд и вместо реальных данных вывести ФИО1, ФИО2, ФИО3 ...
25 сен 17, 10:45    [20819925]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить