так изначально было и работает конечн:
Код:
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) отобрать
думал что то типа этого
Код:
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 страниц получается....
кто нить сможет сказать? как правильно? Спасиб.
блин
так тоже не катит
Код:
Adoquery1.sql.add('select F1,F2,F3,F4,F5,F6 from worktime.csv ');
Adoquery1.sql.add( ' where F1 BETWEEN '+ edit4.text+' AND ' + edit6.text+' AND ');
Adoquery1.sql.add( 'datepart(HOUR, F1) BETWEEN "17" AND "23" AND');
Adoquery1.sql.add( 'datepart(MINUTE, F1) BETWEEN "30" AND "59" ');
кто то может подсказать ошибку???
вот примерн то из чего хочу сортировать данные