Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2009, 10:24   #1
call_me_Frank
Пользователь
 
Регистрация: 16.09.2009
Сообщений: 18
Вопрос Поиск по дате_времени в БД

Привет, знатоки!...прошу помочь разобраться вот с чем:
есть БД, созданная в IBExpert; в таблице есть поле, которое заполняется значениями типа TIME_STAMP ('03.09.2009 17:48:45' например).
В программе делаю запрос на выборку значений от_и_до по этому полю, все практически нормально, кроме того, что не возвращаются крайние значения даты_времени...то есть при проверке условия DATE_TIME>= (или <=) условие равенства игнорируется! какие есть варианты решения?
call_me_Frank вне форума Ответить с цитированием
Старый 16.09.2009, 10:40   #2
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Встречал подобное в MS SQL. Дело в точке после запятой вещественного выражения даты_времени (если ты берешь с опрелеленного значения, которое есть в базе) Отнимай/прибавляй секунду/пол секунды к датам, по которым ведется выборка.
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 16.09.2009, 11:40   #3
call_me_Frank
Пользователь
 
Регистрация: 16.09.2009
Сообщений: 18
По умолчанию

Спасибо, решение верное!
call_me_Frank вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск-? Evgenii БД в Delphi 8 31.07.2009 16:27
Поиск в БД Karinka БД в Delphi 9 07.12.2008 16:25
Поиск в бд KAKTYC SQL, базы данных 3 25.07.2008 13:21
Поиск В бД Старик_Романыч БД в Delphi 5 29.04.2008 21:12
ПОИСК В БД HOMER БД в Delphi 2 20.12.2007 21:41