0

我的问题是我要创建一个 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 
4

2 回答 2

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 
于 2012-08-12T15:45:54.330 回答
1
SELECT Column1, Column2, ColDate
FROM sampletable
ORDER BY ColDate ASC
于 2012-08-12T14:38:58.580 回答