![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() так изначально было и работает конечн:
Код:
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" '); кто то может подсказать ошибку??? вот примерн то из чего хочу сортировать данные Последний раз редактировалось M.A.D.M.A.N., 30.11.2014 в 17:37. |