2015-04-16 2 views
-1

У меня есть запрос, который предоставляет результаты, которые я хочу, но когда я экспортирую в excel, он не поддерживает группировку, которую я хочу. Запрос - вот что.Ведение группировки при экспорте в Excel из SQL

SELECT 
CASE 
    WHEN A.LOC = 'M09' THEN 'BIN' 
    WHEN A.LOC = 'M08' THEN 'BULK' 
    ELSE A.LOC 
    END AS WORK_ZONE, 
A.CY_NO, SUM(A.PICK) 

FROM MY_TABLE 
WHERE A.CY_NO IN ('01', '02', '03') 

GROUP BY 
CASE 
    WHEN A.LOC = 'M09' THEN 'BIN' 
    WHEN A.LOC = 'M08' THEN 'BULK' 
    ELSE A.LOC 
    END, 
A.CY_NO, 
SUM(A.PICK) 

Это SQL-версия QMF версии 10, и когда я запускаю запрос, он производит результаты, которые я хочу. Но когда я экспортирую в Excel, вместо 1 поля для M09 с суммой, он дает все строки, где loc = M09.

Любая помощь будет оценена по достоинству.

+0

Нам нужно будет увидеть предложение 'WHERE', которое вы здесь не указали. –

+0

Прошу прощения. Предложение Where должно быть где A.CY_NO IN ('01', '02', '03',)) – Usrey

ответ

0

Excel External Data Properties

правой кнопкой мыши на результирующей таблицы в Excel, перейдите к таблице - Внешние свойства данных, и снимите флажок «раскладку Preserve столбец сортировки/фильтр /» вариант. Когда вы обновляете свою таблицу, она должна заполнять способ, которым предназначался ваш SQL-запрос.

+0

Спасибо. Я попробую это завтра на работе. – Usrey

+0

Привет, Усри, вам повезло? – CactusCake

+0

Отсутствие свойств подсказки не было освещено для меня для того чтобы достигнуть. – Usrey

Смежные вопросы