-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Сортировка по последнему столбцу в перекрёстном запросе с несколькими union

Понедельник, 02 Ноября 2015 г. 14:00 + в цитатник
Здравствуйте.
Вот такой запрос:
TRANSFORM SUM(t1.Количество) AS [Sum-Количество]

SELECT t1.Причина

FROM

(SELECT Table1.Продукт AS Причина, COUNT(Table1.Продукт) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Продукт<>""
GROUP BY Table1.Продукт, Table1.Дата

UNION SELECT Table1.Канал1 AS Причина, COUNT(Table1.Канал1) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Канал1<>""
GROUP BY Table1.Канал1, Table1.Дата

UNION SELECT Table1.Канал2 AS Причина, COUNT(Table1.Канал2) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Канал2<>""
GROUP BY Table1.Канал2, Table1.Дата) AS t1

GROUP BY t1.Причина

PIVOT Month(t1.Дата) In (8,9,10,11);
Нужна сортировка по последнему столбцу, количество которых переменное.
Запрос будет запускаться из VBA.
Если стандартными средствами этого не добиться, то какие обходные пути можете предложить?
Заранее спасибо откликнувшимся.

http://www.sql.ru/forum/1182920/sortirovka-po-poslednemu-stolbcu-v-perekryostnom-zaprose-s-neskolkimi-union


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку