|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2009, 10:24 | #1 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 18
|
Поиск по дате_времени в БД
Привет, знатоки!...прошу помочь разобраться вот с чем:
есть БД, созданная в IBExpert; в таблице есть поле, которое заполняется значениями типа TIME_STAMP ('03.09.2009 17:48:45' например). В программе делаю запрос на выборку значений от_и_до по этому полю, все практически нормально, кроме того, что не возвращаются крайние значения даты_времени...то есть при проверке условия DATE_TIME>= (или <=) условие равенства игнорируется! какие есть варианты решения? |
16.09.2009, 10:40 | #2 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Встречал подобное в MS SQL. Дело в точке после запятой вещественного выражения даты_времени (если ты берешь с опрелеленного значения, которое есть в базе) Отнимай/прибавляй секунду/пол секунды к датам, по которым ведется выборка.
Познавая других, мы познаем себя.
С'est la vie... |
16.09.2009, 11:40 | #3 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 18
|
Спасибо, решение верное!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск-? | 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 |