我有一个提供我想要的结果的查询但是当我导出到excel时,它不会维护我想要的分组。查询是这样的。
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)
这是通过QMF版本10的SQL,当我运行查询时,它会产生我想要的结果。但是当我导出到Excel时,而不是M09的1个字段和一个和,它给出了loc = M09的所有行。
任何帮助都将不胜感激。
答案 0 :(得分:0)
右键单击Excel中的结果表,导航到表 - 外部数据属性,然后取消选中“保留列排序/过滤器/布局”选项。当您刷新表时,它应该填充SQL查询所要的方式。