powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как преобразовать таблицу в строку данных?
3 сообщений из 3, страница 1 из 1
Как преобразовать таблицу в строку данных?
    #32855210
Фотография Vadim Kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется таблица:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
fDate	fArvestidID	fAktiivEnergyPlus	fReAktiivEnergyPlus	
01.12.2004      401	1	1	
01.12.2004	402	2	2	
01.12.2004	403	3	3	
03.01.2005	401	5	5	
03.01.2005	402	7	7	
03.01.2005	403	9	9	



Необходимо получить конечным запросом всё в одну строку:
Код: plaintext
1.
2.
fMonth     fYear     f401_AktiivEnergyPlus     f401_ReAktiivEnergyPlus     f402_AktiivEnergyPlus     f402_ReAktiivEnergyPlus     f403_AktiivEnergyPlus     f403_ReAktiivEnergyPlus
12     2004     4     4     5     5     6     6

То есть данные за декабрь'2004 получаются вычитанием из данных января'2005 данные'2004.
Сейчас у меня на каждый ID используются 3 запроса: найти данные за 12.2004, найти данные за 01.2005, вычесть из второго первое. И так на каждый ID, а count(ID) = 38, то есть больше 100 запросов + один общий в конце.

Может у кого есть идеи, как можно уменьшить количество запросов?
...
Рейтинг: 0 / 0
Как преобразовать таблицу в строку данных?
    #32855571
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TRANSFORM перекрестный запрос вам в руки!
...
Рейтинг: 0 / 0
Как преобразовать таблицу в строку данных?
    #32856018
Фотография Vadim Kutuzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буду пробовать так.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как преобразовать таблицу в строку данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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