Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

Запрос с условием 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.031 c
3-79550
Крутыш
2004-01-29 23:39
2004.02.25
Вопрос по гриду из пакета Developer Express


1-79815
Romba
2004-02-11 10:37
2004.02.25
Как в ToolBar сделать чтобы некоторые кнопки были всегда в конце?


7-80323
pavel_guzhanov
2003-12-08 09:34
2004.02.25
какой монитор установлен в системе


1-79737
BALU1111
2004-02-12 11:53
2004.02.25
Шифрование данных


6-80083
beeper
2003-12-16 19:31
2004.02.25
Изменить настройки сети





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский