Здравствуйте, мне было поручено выполнить несколько запросов в большой базе данных SQL Server 2000.Получение возраста в годах в запросе SQL
Запрос У меня возникли проблемы с это «найти число людей в возрасте от 20 до 40 лет»
Как мне это сделать? Мой предыдущий запрос, чтобы получить подсчет всех, выглядит следующим образом:
select count(rid) from people where ...
(с ... не имеющими отношения к делу условиями). Я искал некоторые из них, но единственное, что я нашел для вычисления возраста, настолько велико, что я не вижу, как вставлять его в запрос, или это хранимая процедура, для которой у меня нет прав на создание.
Может кто-нибудь помочь мне с этим?
Соответствующая часть таблицы людей, как так:
RID(unique key) | dateofbirth(datetime) | firstname....
Как вы хранение дня рождения? Datetime? –
@Jon @ Ola исправил это, чтобы включить мою самую основную схему. – Earlz