2012-08-12 5 views
0

Mon problème est que je vais créer une procédure stockée SQL afin que je puisse créer un rapport basé sur la procédure stockée. Question: Comment vais-je pouvoir afficher les enregistrements dans l'ordre suivant?Procédure stockée 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      

table donnée de l'échantillon:

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

Bienvenue sur StackOverflow: si vous postez code, XML ou des échantillons de données, ** s'il vous plaît ** souligner ces lignes dans l'éditeur de texte et cliquez sur le bouton "échantillons de code" ('{}') sur la barre d'outils de l'éditeur pour bien le mettre en forme! De cette façon, vous n'avez pas besoin des balises '  'ou'
' –

Répondre

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

Ce code devrait fonctionner.

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

REMARQUE: Pour afficher les données dans le rapport comme celui-ci vous devez utiliser la fonction GROUP dans ce rapport que vous utilisez

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