计算sql中的事务数

时间:2012-03-20 11:24:25

标签: sql vb6

ORNumber     Fixeds     Savings
-------------------------------
1111111111   2500.00    3000.00
2222222222   2000.00    3000.00
1111111112   2500.00    3000.00
2222222221   2000.00    3000.00

提出这种输出的正确sql语句是什么。就像存折报告一样......提前谢谢。

Counter      ORNumber     Fixeds    Savings
--------------------------------------------
1            1111111111   2500.00   3000.00
2            2222222222   2000.00   3000.00
3            1111111112   2500.00   3000.00
4            2222222221   2000.00   3000.00

3 个答案:

答案 0 :(得分:0)

使用ROW_NUMBER作为计数器列

答案 1 :(得分:0)

SELECT 
ROW_NUMBER() over(order by [NameOfYouColumnThatIdentifiesARow]) as [Counter] , 
ORNumber, Fixeds, Savings from [YourTable]

答案 2 :(得分:0)

试试这个...... 在SQL Server 2005 +中:

SELECT  m.*, ROW_NUMBER() OVER (ORDER BY column) AS rn
FROM    mytable m