powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как построить такую DW-таблицу?
7 сообщений из 7, страница 1 из 1
Как построить такую DW-таблицу?
    #36860089
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть три таблицы в БД: отделы, сотрудники и связи (отдел/сотрудник).
Сейчас отчет в DW выглядит так:
отделсотрудники1Иванов1Сидоров2Петров2Андреев
а хочется объединить 2-ой столбец, чтобы была одна строка на отдел:
отделсотрудники1Иванов Сидоров2Петров Андреев
Как это сделать?
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36860160
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего изменить запрос, если количество строк не фиксированное.
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36860384
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркПроще всего изменить запрос, если количество строк не фиксированное.
Да, количество строк (т.е. сотрудников в отделах) разное.
Конечно, лучше изменить запрос, но не пойму как собрать все значения во 2-й колонке в строку.
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36860425
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISЛокшин МаркПроще всего изменить запрос, если количество строк не фиксированное.
Да, количество строк (т.е. сотрудников в отделах) разное.
Конечно, лучше изменить запрос, но не пойму как собрать все значения во 2-й колонке в строку.
Зависит от СУБД и того что она поддерживает. Либо рекурсивный запрос, либо через временную табличку делать.
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36861172
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркЗависит от СУБД и того что она поддерживает...
СУБД - это Firebird 1.5 (list отсутствует).
Локшин Марк....Либо рекурсивный запрос, либо через временную табличку делать.
Что имеется ввиду? Это как применительно к DW?

Прим.: FB 1.5 не поддерживает временные таблицы.
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36861193
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит засоси в датастор как у тебя нынешнее "отчет DW", пробегись по нему и распихай в external DW...
...
Рейтинг: 0 / 0
Как построить такую DW-таблицу?
    #36861532
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISЛокшин Марк....Либо рекурсивный запрос, либо через временную табличку делать.
Что имеется ввиду? Это как применительно к DW?

Ну так и применительно, написать запрос и подставить его в DW. Можно через хранимую процедуру оформить, если FB позволяет там такое делать...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как построить такую DW-таблицу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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