Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Никак. [upd] 07.01.11 20:39 Число просмотров: 3663
Автор: Den <Denis> Статус: The Elderman Отредактировано 07.01.11 20:50 Количество правок: 2
|
Группировка на SQL сервере работает по полям. Многие SQL серверы не поддерживают даже индексацию по выражениям, построенным на полях.
При подобных задачах, ИМХО, самое эффективное - использовать FoxPro
> Например: > есть табличка > field1, field2 > "flower", "rose" > "flower", "camomile" > "flower", "cactus" > нужно получить в результате объединения > по первому полю "flower", "rose, camomile, cactus"
В твоем случае спасет только VBA. В полученном RecordSet'e запроса надо включить сортировку field1, field2 и обрабатывая каждую запись, создать временную таблицу с правильно сформированными данными. На основе этой таблицы можно построить отчет.
P.S. Вообще, твой пример сильно противоречит нормализации реляционных БД.
|
|
|