powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как правильно сделать запрос на sql - к полю datetime
3 сообщений из 3, страница 1 из 1
как правильно сделать запрос на sql - к полю datetime
    #38820608
DjMix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так изначально было и работает конечн:
Код: sql
1.
2.
3.
4.
Adoquery1.sql.add('select F1,F2,F3,F4,F5,F6 from worktime.csv ');
             Adoquery1.sql.add( ' where F2=' + label9.Caption+'');
                           Adoquery1.sql.add('group by F1,F2,F3,F4,F5,F6' );
                           Adoquery1.active := true;


сейчас надо по F1 (столбец со значениями DATETIME) отобрать

думал что то типа этого
Код: sql
1.
2.
3.
4.
5.
Adoquery1.sql.add('select F1,F2,F3,F4,F5,F6 from worktime.csv ');
              Adoquery1.sql.add( ' where F1>=''18.11.2014 17:30:00'' ');
              Adoquery1.sql.add( 'AND F2=' + label9.Caption+' ');
              Adoquery1.sql.add('group by F1,F2,F3,F4,F5,F6' );
              Adoquery1.active := true;


выходит ошибка скрин во вложении.

сколько смотрел , я так понимаю нужно поля разделять по формату, потом запрос делать? или как?

потом уже буду думать как сгруппировать оставшиеся данные.
а то если скопом то всё в word перевожу отчёт такой на 400 страниц получается....

кто нить сможет сказать? как правильно? Спасиб.
Изображения

<b>Best Regards, DjMiX!</b>
...
Рейтинг: 0 / 0
как правильно сделать запрос на sql - к полю datetime
    #38820611
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DjMix,

используйте функцию MySQL str_to_date(date, format)
http://www.mysqltutorial.org/mysql-str_to_date/

Хотя за непараметризированные запросы к БД я бы линчевал.
...
Рейтинг: 0 / 0
как правильно сделать запрос на sql - к полю datetime
    #38820618
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DjMix
Код: sql
1.
worktime.csv

О какой СУБД речь?

Если это точно MySQL, то нужно либо использовать явно преобразование строки в дату через STR_TO_DATE() , либо использовать формат литералов даты-времени, принятый в MySQL - '2014-11-18 17:30:00'.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как правильно сделать запрос на sql - к полю datetime
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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