2013-10-31 24 views
0

目前我们正在使用excel来显示我们的存储过程以进行报告。
我一直在遇到一个问题,即一旦填充数据,excel列的顺序与它们在SELECT语句中的排列顺序不同。Excell中表示的SQL数据(单元格无序)

在excel中的连接字符串,指向我们的数据库,COMMAND TEXT是SP的执行调用。
其我的理解是,excel将按外观顺序显示SELECT语句项。

有人可以证实这一点,或告诉我,如果有什么我失踪?

干杯 Skitlz

+3

如果没有ORDER BY,SELECT语句的结果可能以* any *的顺序返回。 – user2864740

回答

1

使您的ORDER BY序列匹配SELECT序列,它应该工作,不只匹配一个,匹配所有。

我曾经使用SQL作为excel内部的ODBC链接,并且它有时候变幻莫测!

0

使用在发言COMMAND TEXT年底的命令ORDER BY "something in your table",看你是否“按订单”得到的顺序结果。

+0

道歉,我应该检查我的措辞,我已经编辑了上述内容。 问题不在于行,它实际上与列有关。 列不会以与select语句相同的顺序出现。 – Skitlz

相关问题