SQL存储过程

时间:2012-08-12 14:36:27

标签: sql crystal-reports

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

2 个答案:

答案 0 :(得分: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 

答案 1 :(得分:1)

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