我有一个像http://sqlfiddle.com/#!6/e4f6f这样的表,其中包含需要使用SSIS在Excel上报告的记录。
但是,记录的顺序需要自定义。
如下
AID BID CID CurrencyID ClassID Year MetricID Value ReferenceID
220 1 3 6 1147 2012 C1 653465.751842658967 V001
220 1 3 6 1147 2012 C2 0.000000000000 V001
220 1 3 6 1156 2012 C1 1151019.50078003120 V001
220 1 3 6 1156 2012 C2 0.000000000000 V001
正如您所看到的那样,记录被分组,以便首先在 ReferenceID 上进行排序,然后在 MetricID <之外的所有其他维度键上进行排序/ EM> 即可。非常感谢任何帮助
答案 0 :(得分:1)
将MetricID
作为ORDER BY
的最后一栏:
SELECT *
FROM [FactValidationResult]
ORDER BY
ReferenceID,
AID,
BID,
CID,
CurrencyID,
Year,
ClassID,
MetricID