2012-08-12 187 views
0

我的問題是我要創建一個SQL存儲過程,以便我可以創建一個基於存儲過程的報表。SQL存儲過程

問題:我將如何以下列順序顯示記錄?

ABCON      
67890  2/1/2012      
123  2/10/2012      
456  3/10/2012      
789  3/11/2012      
DEFON       
222  3/12/2012      
333  3/18/2012      
GHION        
67890  4/1/2012      
444  5/1/2012      
555  5/15/2012      
789  06/11/2012      

給定的樣本表:

Column1 Column2 Column3 ColDate 
    ABCON  67890    02/01/2012 
       123  67890 02/10/2012 
       456  123 03/10/2012 
    DEFON  222   03/12/2012 
       333  222  3/18/2012  
    GHION  67890    04/01/2012 
       444  67890  05/01/2012 
       555  444  5/15/2012 
       789  456  06/11/2012 
+0

歡迎StackOverflow上:如果您發佈的代碼, XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」)以精確地格式化和語法突出顯示它!這樣,你不需要任何雜亂的' '或'
'標籤 – 2012-08-12 14:45:07

回答

1
SELECT Column1, Column2, ColDate 
FROM sampletable 
ORDER BY ColDate ASC 
2

此代碼應工作。

SELECT Column1, Column2,Column2, ColDate 
FROM yourTable 
ORDER BY ColDate ASC 

注: 要在這樣 你需要使用什麼樣的報告GROUP功能的報告顯示的數據是您使用

ABCON      
    67890  2/1/2012      
    123  2/10/2012      
    456  3/10/2012      
    789  3/11/2012      
    DEFON       
    222  3/12/2012      
    333  3/18/2012      
    GHION        
    67890  4/1/2012      
    444  5/1/2012      
    555  5/15/2012      
    789  06/11/2012