|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.08.2011, 13:54 | #1 |
Форумчанин
Регистрация: 17.11.2010
Сообщений: 262
|
Конкатенация строк, столбцов
Добрый всем. Использую СУБД firebird. У меня есть таблица
Дата № Вагона Станция 1.01 111 1 1.01 222 1 2.01 333 1 2.01 444 2 2.01 555 2 Делая выборку по станции "1" в результате мне надо получить Дата | № Вагона | Станция 1.01 |111, 222 | 1 2.01 |333 | 1 Как такое можно сделать? Последний раз редактировалось Drugnir; 17.08.2011 в 14:06. |
17.08.2011, 14:28 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Пишите пользовательскую процеду, просто SELECT-ом крайне маловероятно такое получить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.08.2011, 15:29 | #3 |
Форумчанин
Регистрация: 17.11.2010
Сообщений: 262
|
А не подскажите, может это умеет fastreport? Или только программно, самому писать, потом в таблицу, а из таблицы в fastreport?
|
17.08.2011, 15:57 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
fastreport не пользуюсь, не скажу. Программно - примерно как вы предлагаете: взять с СУБД все записи по нужной станции сортированные по дате, в цикле обработать и самому сформировать записи в другом DataSet, из которого в отчет.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конкатенация строк в таблице Access | Nik_K | Microsoft Office Access | 5 | 15.11.2011 09:41 |
[ C/C++ ] Перестановка строк и столбцов | zord | Помощь студентам | 2 | 18.11.2009 12:20 |
конкатенация строк | larry | Win Api | 3 | 26.07.2009 08:22 |
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку | Dimak24 | Помощь студентам | 1 | 19.12.2008 15:45 |