Как найти будущую дату с помощью SQL-запроса?

В моей системе более 50 тыс. Человек с DOB под именем таблицы "Сотрудник" и столбцом "Дата рождения". У меня есть отчет, чтобы выяснить, сколько людей на самом деле исполнилось 65 лет до сегодняшней даты, а кому-то исполнилось 65 в будущие месяцы (август, сентябрь, октябрь и т. д.). Может кто-нибудь, пожалуйста, помогите мне, как бы я написать этот запрос?

1 ответ

Я не эксперт Sybase, но это должно вернуть всех сотрудников старше 65 лет по состоянию на 01 июля 2014 года

select * from employee
where datediff(yy, Birthdate, "Jul 1, 2014") > 65

Источник: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36271.1550/html/blocks/X47295.htm (Google искал sybase sql datediff)

Другие вопросы по тегам