Надо сделать таблицу в которой бы отображались два перекрестных запроса. 1 перекрестный запрос + сумма по столбцам. Запрос на сумму должен стать перекрестным именно в момент запроса, не раньше. Получилось 2 отдельных запроса - на сумму, и перекрестный как теперь сделать под перекрестным запросом, запрос на сумму перекрестный в одной таблице? В Union надо 3 столбца дописать.
Можно ли как-то связать UCHET_ED который есть в двух запросах. Т.К. нужно 2 строки(шапки) подряд один из которых порядковый номер id (UCHET_ED), а второе имя (ED.name). Еще я сталкиваюсь с такой проблемой что сумма в разных столбцах таблицы появляется. Поэтому надо как-то привязать uchet_ed
Вот как это должно выглядеть примерно:
|__
name1___
name2___
name3___|
ED.name|___
01______
02______
03______|
UCHET_ED|___35______12______24______| тут уже числа идут
|___20______10______1_______|
|___
55______
22______
25______| тут сумма этих чисел
Вот как у меня получается
|__
name1___
name2___
name3___|
ED.name|___
01______
02______
03______|
UCHET_ED|___35______12______24______| тут уже числа идут
|___20______10______1_______|
|___
25______
55______
22______| тут сумма этих чисел
Запрос перекрестный
TRANSFORM Sum(count_obr.[Count-UCHET_ED]) AS [Sum-Count-UCHET_ED]
SELECT count_obr.CODE, count_obr.SPV01502.name, count_obr.Выражение1
FROM count_obr
GROUP BY count_obr.CODE, count_obr.SPV01502.name, count_obr.Выражение1
PIVOT count_obr.ed.name;
Запрос на сумму
SELECT [%$##@_Alias].UCHET_ED, Sum([%$##@_Alias].[Count-UCHET_ED]) AS SUMMA
FROM (SELECT count_obr.LPU_ID, count_obr.Выражение1, count_obr.UCHET_ED, count_obr.[Count-UCHET_ED]
FROM count_obr
GROUP BY count_obr.LPU_ID, count_obr.Выражение1, count_obr.UCHET_ED, count_obr.[Count-UCHET_ED]) AS [%$##@_Alias]
GROUP BY [%$##@_Alias].UCHET_ED, [%$##@_Alias].Выражение1, [%$##@_Alias].LPU_ID;
Огромное спасибо, тем , кто напишет !
http://www.sql.ru/forum/1157586/sozdanie-i-obedinenie-dvuh-perekrestnyh-zaprosov