powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перекрестный запрос: итоговое значение в конце всех столбцов
6 сообщений из 6, страница 1 из 1
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224367
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую, Форумчане!

Имеется простой перекрестный запрос:

Код: vbnet
1.
2.
3.
4.
5.
TRANSFORM Sum(Debet.SDebet) AS SumOfSDebet
SELECT Debet.Datas, Sum(Debet.SDebet) AS SSDebet
FROM Debet
GROUP BY Debet.Datas
PIVOT Debet.B;



Работает он нормально, но вот итоговое суммарное значение идет сразу после Даты.

Имеется ли возможность вывести этот Итог ( Sum(Debet.SDebet) AS SSDebet ) в конце всех столбцов Debet.B
...
Рейтинг: 0 / 0
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224425
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Ukraina.
В режиме таблицы выдели столбец мышкой и перенеси его в нужное место. Сохрани запрос. Будет открываться в сохраненном порядке столбцов
...
Рейтинг: 0 / 0
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224453
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_worldПривет Ukraina.
В режиме таблицы выдели столбец мышкой и перенеси его в нужное место. Сохрани запрос. Будет открываться в сохраненном порядке столбцов

Приветствую, сосед!

Программного метода нету? Как надежно и надолго сохраниться эта последовательность?
...
Рейтинг: 0 / 0
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224463
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся беда в том, что итоговый отчет у меня базируется на 2-х перекрестных запросах.

Соответственно, кол-во столбцов плавующее, а сумма в итоговом отчете все равно всплывает вверх...

Кроме того, запросы базируются на Дате, в результате, в итоговом отчете появляются аж 2-е Даты (от каждого из запросов)...

Как подавить лишнее?

Создаю отчет с изменяемым кол-вом столбцов (Разработка Настольных приложений 2002 Гетца)
...
Рейтинг: 0 / 0
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224470
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT DataB.DataB, DebetC.*, KreditC.*
FROM (DataB LEFT JOIN DebetC ON DataB.DataB = DebetC.Datas) LEFT JOIN KreditC ON DataB.DataB = KreditC.Datas;

Как видно из запроса уже есть 3 даты (ладно, первую можно убрать), ну и соответственно итоговые значения выплывают в начале столбцов.

Есть бредовая мысль пробежаться по полям запроса и составить новый текст запроса. Сработает? Если да, то напомните плз, а то 1с все мозги сожрал
...
Рейтинг: 0 / 0
Перекрестный запрос: итоговое значение в конце всех столбцов
    #39224559
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukraina,

а нужны ли перекрестные, может достаточно динамических типа

Код: sql
1.
2.
3.
4.
5.
6.
7.
select x.client,sum(x.m01) .....from x
(select client,iif(m=1,summa,0) as s01,
iif(m=2,summa,0) as s02,
iif(m=3,summa,0) as s03,
....
iif(m=12,summa,0) as s12,
summa as itogo from tab1) x
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перекрестный запрос: итоговое значение в конце всех столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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