2013-10-31 25 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

相關問題