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

Вниз

Посоветуйте с 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1083669960
MRAk
2004-05-04 15:26
2004.05.16
как использовать кнопки типа "ctrl,alt,print screen и.т.д"?


6-1080148640
Ильдар
2004-03-24 20:17
2004.05.16
Простейший сервер на TSocket.


1-1083213035
Серж
2004-04-29 08:30
2004.05.16
Кто нить смог поставить Bold For Delphi? Пишет нет *.bpl


9-1072642249
Igoryok
2003-12-28 23:10
2004.05.16
PolyBezier или как сделать кривую как в нормально графическом рет


7-1080644341
DelphiN!
2004-03-30 14:59
2004.05.16
Получить марку процессора