Форум: "Базы";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
ВнизКак осуществить написанное? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c