powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перекрестный запрос
3 сообщений из 3, страница 1 из 1
Перекрестный запрос
    #32145110
shirbor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для создания перекрестных запросов используются специальные инструкции TRANSFORM и PIVOT. А может быть кто-нибудь знает как получить перекрестный запрос без их использования (стандартным SQL)?
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32145455
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Смотря что называть стандартным SQL. Только если в него входят какие-нибудь команды, эквивалентные названным Вами.
...
Рейтинг: 0 / 0
Перекрестный запрос
    #32145535
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрс
Код: plaintext
1.
2.
3.
4.
5.
SELECT Table1.id1,
Sum(IIF(Table1.id2 =  1 ,Table1.val)) AS  1 ,
Sum(IIF(Table1.id2 =  2 ,Table1.val)) AS  2 ,
Sum(IIF(Table1.id2 =  3 ,Table1.val)) AS  3 
FROM Table1
GROUP BY Table1.id1;

вернет идентичный набор записей запросу
Код: plaintext
1.
2.
3.
4.
TRANSFORM Sum([Table1].[val]) AS [Sum-val]
SELECT [Table1].[id1]
FROM Table1
GROUP BY [Table1].[id1]
PIVOT [Table1].[id2];
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перекрестный запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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