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