Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ отобразить строки столбцами

Автор: Rian 2.07.2010 16:32

есть база данных
в ней за числом в ячейке будет стоять сумма нескольких строк из подчинённой таблицы

нужно сделать сводную таблицу, в который в качестве столбцов будут взяты все столбцы главной таблицы, а также строки из подчиненной таблицы отображены в столбцах

желательно sql если есть другие способы с радостью приму

прилагаю схему и пример таблиц

ЗЫ возможно скажите куда копать, только с детальной пиратской картой клада


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение

Автор: volvo 2.07.2010 17:20

Сделай CrossTab Query в Access-е, и посмотри, как это будет представляться в SQL. Вот что на твоих данных получилось у меня:

Прикрепленное изображение
Прикрепленное изображение

(сам SQL-запрос выглядит так:

TRANSFORM Sum(came.count) AS SumOfcount
SELECT main.code, main.cost_opt
FROM main INNER JOIN came ON main.key = came.link
GROUP BY main.code, main.cost_opt
PIVOT came.data;

)

Автор: Rian 2.07.2010 18:15

yes2.gif ага, ага именно так