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

Вниз

Как осуществить написанное?   Найти похожие ветки 

 
Ihtiandr ©   (2003-03-20 17:00) [0]

DataSetTrip.SelectSQL.Add("select * from TRIP where TRIP_INSERTTIMESTAMP like :pdate");
DataSetTrip.ParamByName("pdate").Value:=strtodate(datetostr(datetimepicker1.date)+"%");

TRIP_INSERTTIMESTAMP - дата и время.


 
Жук ©   (2003-03-20 17:18) [1]

DataSetTrip.Open :-)


 
Соловьев ©   (2003-03-20 17:22) [2]

like разве работает с типом дата? он же только со строковыми...


 
Жук ©   (2003-03-20 17:24) [3]

2 Ihtiandr ©
А вообще почитывать надо документацию-то :
"Проверку LIKE можно применять только к столбцам, имеющим строковый тип данных"


 
Ihtiandr ©   (2003-03-20 17:28) [4]

А если мне нужно для даты, сто тогда делать?


 
Жук ©   (2003-03-20 17:30) [5]

Cast


 
Соловьев ©   (2003-03-20 17:31) [6]

...CAST(TRIP_INSERTTIMESTAMP AS VARCHAR(11)) like CAST(:pdate AS VARCHAR(11))


 
Ihtiandr ©   (2003-03-20 18:07) [7]

DataSetTrip.SelectSQL.Add("select * from TRIP where TRIP_INSERTTIMESTAMP cast :pdate");
DataSetTrip.ParamByName("pdate").Value:=strtodate(datetostr(datetimepicker1.date));

Ну не получается.


 
Соловьев ©   (2003-03-20 18:09) [8]

2 Ihtiandr ©

> DataSetTrip.SelectSQL.Add("select * from TRIP where TRIP_INSERTTIMESTAMP
> cast :pdate"
);
> DataSetTrip.ParamByName("pdate").Value:=strtodate(datetostr(datetimepicker1.date));

бред сивой кобылы....


 
Clickmaker ©   (2003-03-20 18:12) [9]

like применительно к дате? Хм... Оригинально. Однако дата это есть число, а математика, как известно, наука точная...


 
Mike Kouzmine   (2003-03-20 18:14) [10]

between


 
Ihtiandr ©   (2003-03-20 18:46) [11]

DataSetTrip.SelectSQL.Add("select * from TRIP where TRIP_INSERTTIMESTAMP=:pdate");
DataSetTrip.ParamByName("pdate").Value:=strtodate(datetostr(datetimepicker1.date));

Подскажите пожалуйста как это с помощью costнаписать.



 
Dr_Mike ©   (2003-03-21 09:31) [12]

where extract(year from TRIP_INSERTTIMESTAMP)=extract(year from :pdate) and extract(month from TRIP_INSERTTIMESTAMP)=extract(month from :pdate) and extract(day from TRIP_INSERTTIMESTAMP)=extract(day from :pdate)


 
Соловьев ©   (2003-03-21 09:32) [13]


> Соловьев © (20.03.03 17:31)



 
Жук ©   (2003-03-21 09:37) [14]

DataSetTrip.SelectSQL.Add("select * from TRIP where cast(TRIP_INSERTTIMESTAMP as varchar(16)) like :pdate");
DataSetTrip.ParamByName("pdate").AsString:=datetostr (datetimepicker1.date)+"%";


 
Dr_Mike ©   (2003-03-21 09:37) [15]

а вообще-то надо было просто проектировать правильно - нафига хранить датувремя в одном поле ???
если это поле участвует в условиях выборок где проводятся подобные преобразования, значит дату и время надо хранить в разных полях


 
Johnmen ©   (2003-03-21 09:38) [16]

>Ihtiandr ©

Когда же ты, дружок, возьмешься за ум, и начнешь-таки читать книги ?


 
Anatoly Podgoretsky ©   (2003-03-21 10:27) [17]

Чукча не читатель, чукча писатель



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

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

Наверх




Память: 0.5 MB
Время: 0.017 c
3-30229
Lesha
2003-03-19 22:06
2003.04.10
QReport! как через QPreview мне сделать чтоб по PrinterSetup пере


3-30283
KPY
2003-03-22 10:23
2003.04.10
Помогите с конвертацией типа


14-30515
Supreme 2
2003-03-23 19:11
2003.04.10
Активность форума


3-30223
off
2003-03-21 16:02
2003.04.10
Не могу разобраться с Filter в IBQuery и IBDataSet.


1-30330
sagchat
2003-03-31 13:05
2003.04.10
перебрать все файлы *.txt