powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / эSкQэL
4 сообщений из 4, страница 1 из 1
эSкQэL
    #32220519
muchin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто-либо сталкивался с таким поиском по дате...
Код: plaintext
1.
2.
3.
   SQL.Add( 'SELECT * FROM "auto" ' );
   SQL.Add( 'WHERE' );
   SQL.Add( 'PRINIAT BETWEEN ' + DateToStr( dtpOT.Date ) + ' AND ' + DateToStr( dtpDO.Date ) );


// dtpOT, dtpDO: TDateTimePicker;

При активизации запоса ругаеться, говорит, несовпадение типов. Принимает только дату с ДВУМЯ ЦИФРАМИ ГОДА (вместо "2003-07-01" ввожу "03-07-01").
Как сделать чтобы всё заработало? В Хелпе есть "ShortDateFormat" и "DateFullYear", но у меня не получаеться. Подскажите, а...
...
Рейтинг: 0 / 0
эSкQэL
    #32220530
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
   SQL.Add( 'SELECT * FROM "auto" ' );
   SQL.Add( 'WHERE' );
   SQL.Add( 'PRINIAT BETWEEN  :p0 AND :p1');
   params[ 0 ].asdatetime:=dtpDO.Date;
   params[ 1 ].asdatetime:=dtpOT.Date;

у меня так с одним маленьким нюансом
...
Рейтинг: 0 / 0
эSкQэL
    #32220612
мухин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хитрый ньюансик, но кажеться, это то же самое, только в другой руке.
Спасибо, alex_k, попробую дома!
...
Рейтинг: 0 / 0
эSкQэL
    #32220924
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я там еще ОТ и ДО перепутал :-)
а нюансик заключается во времени. если у тебя запись это timestamp то начальную дату лучше обрезать до 0:00:00 а конечную дополнить до 23:59:59 тогда правильней будет выбираться...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / эSкQэL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]