[identity profile] -liana.livejournal.com posting in [community profile] useful_faq
Как на SQL написать запрос, выдающий список сотрудников, старше 30 лет (при этом учитывая не только год, но месяц и день рождения...). Вроде нужно это сделать при помощи DateSerial, но как?

Date: 2005-09-21 06:30 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Диалект SQL? В какой DBMS?

Date: 2005-09-21 06:51 pm (UTC)
From: [identity profile] langsamer.livejournal.com
У меня вроде работает правильно:
SELECT id 
FROM mytabel as t
where dateserial(datepart("yyyy", t.birthday)+30, datepart("m", t.birthday), datepart("d", t.birthday)) < Now


А еще есть [livejournal.com profile] ru_sql :)