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

Вниз

SQL   Найти похожие ветки 

 
New   (2004-09-22 11:47) [0]

Поле типа DateTime, как в запросе выбрать только Date?


 
wicked ©   (2004-09-22 11:52) [1]

... where DTfield between <дата, 0 ч:0 мин: 0 сек> and <дата, 23 ч:59 мин: 59 сек>

очень зависит от СУБД, но каков вопрос - таков ответ....


 
Anatoly Podgoretsky ©   (2004-09-22 11:52) [2]

А у тебя и база есть?


 
New   (2004-09-22 11:53) [3]

база InterBase


 
1008 ©   (2004-09-22 11:55) [4]

По идее:
Select "DateTimeField" from Table


 
VID ©   (2004-09-22 12:02) [5]

если тебе надо проводить сравнения с полем DT:TDateTime (TIMESTAMP) причём сравнивая только дату, то:
SELECT "ID" FROM STAKEBLANKS WHERE CAST (DT as DATE) = "+""""+DateTimeToStr(aDT)+"""", где aDT:TDateTime (Delphi)

если тебе надо просто выбрать записи, таким образом что бы DT:TIMESTAMP отображалось как обычное DATE то
Select "ID", CAST (DT AS DATE) AS "MY_DATE" FROM STAKEBLANKS


 
New   (2004-09-22 12:20) [6]

select cast(dat_ as time) from ... не преобразует тип выбранных значений в дату, а по-прежнему дата/время


 
080D:07BBh ©   (2004-09-22 13:16) [7]

select * from shema.table where some_date between(date("2002.02.02 00:00:00")and  date("2002.03.16 11:59:59"))

выбирай в диапазоне


 
Johnmen ©   (2004-09-22 13:22) [8]

Осталось выяснить версию IB.


 
080D:07BBh ©   (2004-09-22 13:42) [9]

Johnmen
может быть и MS SQL и Oracle и DB2 и MySQL

subj
Вообще IB на сколько я помню выбирает и если только дату поставить только он ее преобразует к типу "2002.02.02 00:00:00"
/*могу ошибатся*/


 
Карелин Артем ©   (2004-09-22 15:29) [10]

А в гриде/датасете формат вывода без часов/минут выставить допускается?



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1096913802
Igor_
2004-10-04 22:16
2004.10.17
StringGrid и CheckBox


14-1096310610
lipskiy
2004-09-27 22:43
2004.10.17
Ё-маё! да что ж за фигня такая! ну подскажите же что неверно?


1-1096902246
DIS
2004-10-04 19:04
2004.10.17
Замена знака пробела на любой символ


11-1081531101
Delphi5.01
2004-04-09 21:18
2004.10.17
Runtime error 216 at 00406AEB :-((


6-1091796611
MetalFan
2004-08-06 16:50
2004.10.17
отправитель сообщения Net send