Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #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 года.

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:57.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025