Показать сообщение отдельно
  #1  
Старый 25.10.2011, 14:40
Аватар для Dead_Gigabit
Dead_Gigabit Dead_Gigabit вне форума
Начинающий
 
Регистрация: 20.10.2009
Адрес: Там где холодно и сыро.... брр
Сообщения: 135
Версия Delphi: Delphi XE
Репутация: 10
По умолчанию Даты Firebird 1.5

Добрый день появилась необходимость списка сотрудников с возрастом(только число лет ):

Не могу разобраться как сделать запрос:

FIOP - Фамилия имя отчество полностью
BIRTHDAY - день варенья

пытался сделать так :
Код:
1. Extract (Year From 'Today' - You_Date) 
2. Cast (('Today' - You_Date) /365.25 As Integer) 

1. Не помогает ругается на несоответствие типов данных.
2. Округляется если например 08.11.2011 человеку должно исполниться 54 года то значит 25.10.2011 должно быть 53 но нет запрос возвращает 54 года.

Подскажите как написать нормальный запрос?
Ответить с цитированием