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

Вниз

Посоветуйте с SQL запросом...   Найти похожие ветки 

 
neVIP.   (2004-04-20 21:42) [0]

Посоветуйте с SQL запросом...
Доброго времени суток Мастера и подмастерья!
Мне нужно получить из базы все записи, дата
которых равняеться заданной, но осложняеться это
тем, что дата в базе представлена в виде :
dd:mm:yy hh:mm:ss.
И я никак не могу получить эти записи, без
задания времени!
Пишу так :
select * from T where TIME like "dd:mm:yy"-ничего!
select * from T where TIME like "dd:mm:yy"||"%" - тоже!
select * from T where TIME like "%"||"dd:mm:yy"||"%" -в принципе это не подходит,но всё равно ничего :)
Ну и как же этот запрос заставить или составить ?
С уважением


 
Zz_   (2004-04-20 22:06) [1]

>= and <


 
Курдль ©   (2004-04-20 23:41) [2]


> Ну и как же этот запрос заставить или составить

Учить SQL (& RL заодно).
Блин! (если не сказать хуже!) Это книжка в десяток страниц! Тоньше правил дорожного движения! Ее можно за ночь наизусть запомнить!


 
HSolo ©   (2004-04-21 09:13) [3]

А какого типа поле с датой?


 
Sergey_Masloff   (2004-04-21 09:28) [4]

>тем, что дата в базе представлена в виде :
>dd:mm:yy hh:mm:ss.
Какой-то бред. Она в текстовом поле там хранится чтоли? Если нет то формат ХРАНЕНИЯ даты совершенно не такой В ЛЮБОЙ СУБД. То что ты приводишь это всего лишь интерпретация хранимого значение КЛИЕНТОМ.


 
Nikolay M. ©   (2004-04-21 09:34) [5]

AFAIK, в IB есть функции EXTRACT(year, my_date).
А также, если присутствует тип поля DATE, то приведение CAST(my_date AS DATE) тоже никто не отменял.


 
Sergey13 ©   (2004-04-21 09:40) [6]

2neVIP.   (20.04.04 21:42)
В случае с датами можно использовать диапазон дат. Или Zz_   (20.04.04 22:06) [1] или опреатор between.
Select * from table
where date_field between :d1 and :d2

:d1 и :d2 типа DateTime
:d1="21.04.2004"
:d2="22.04.2004"
Получишь все записи за 21 число



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

Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
7-1080710574
random
2004-03-31 09:22
2004.05.16
autorun cd-rom


6-1080640211
Ozone
2004-03-30 13:50
2004.05.16
ping


1-1083519479
Alpupil
2004-05-02 21:37
2004.05.16
HTCAPTION


1-1083561991
Ivolg
2004-05-03 09:26
2004.05.16
Компонента


8-1077816064
evrey
2004-02-26 20:21
2004.05.16
Получение цвета пикселя в изображении.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский