Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Запрос с условием DATE_IN CONTAINING 10.2003 не выполняется   Найти похожие ветки 

 
Виталя ©   (2004-01-29 13:47) [0]

Мне нужно сделать запрос, в котором будет поиск по дате, как по строке. Поиск выполняется если записываем кусок даты без точки - н-р DATE_IN CONTAINING "2003" или DATE_IN CONTAINING "19", а если пишем с точкой н-р DATE_IN CONTAINING "19.10.2003" то результат - пустой, хотя записи есть.
Получается, что точка как-то не так воспринимается, хотя если пишешь DATE_IN = "19.10.2003" все срабатывает.
В чем тут может быть дело ?


 
stud ©   (2004-01-29 13:57) [1]

а если использовать extract?
например (extract (day from)date_in )=19
также по месяцу или году (month,year)


 
Виталя ©   (2004-01-29 14:09) [2]

мне бы не хотелось этого делать - у меня поиск в приложении по дясятку полей разных типов, система поиска по ним имеет одинаковую структуру и добавить пару новых полей можно буквально 2-мя строками, а если специально обрабатывать поля типа даты - это добавит не нужную сложность.


 
stud ©   (2004-01-29 15:01) [3]

у меня формат даты в виде строки в интербесе 2004-02-02, поэтому если задать datepr_ containing "2004-" все работает.


 
Виталя ©   (2004-01-29 15:13) [4]

М-да с "-" и в обр. порядке у меня тоже работает, хотя ничего хорошего в этом нет - не заставлять-же пользователя в таком формате вводить...
Вообще не понимаю если я привожу Date к varchar(10) - что ему до того формата ?
(ну типа cast(Date_in as varchar(10) containing "12.2003"));


 
stud ©   (2004-01-29 16:36) [5]

это формат IB насколько я понимаю и преобразовывает в строку он его тоже по своему. тебе нужно из "нормальной" даты после ввода пользователем перевести ее в ненормальный)))



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
3-79583
Vi0let
2004-01-29 03:33
2004.02.25
В гриде с TTable, полоса прокрутки принимает строго 3 положения:


14-80179
Palladin
2004-01-31 20:33
2004.02.25
Enum фирм использующих Delphi как основной инструмент разработки


14-80095
Set
2004-02-03 12:18
2004.02.25
AdobePhotoShop7.0 Rus


1-79959
Zaratustra
2004-02-11 17:33
2004.02.25
TClientSocket без форм. Возможно ли это?


1-79788
Adoon
2004-02-11 17:18
2004.02.25
Проблемы с tbsCheck