2012-06-15 42 views
0

我需要根据表格的以下标准计算系统中所有引号的实例。统计不同实例的记录

表1

Quote Number | Quote Version | 
1   | A 
1   | A 
2   | B 
2   | C 

所以,你可以看到2个引号。显然我需要计算3不是2,因为我需要考虑不同的报价版本作为单独的引号。

所以我想在增加一个列说引用计数,并为每次引用添加1,但确定如何在SQL中构造它?

我需要在此表中稍后的点添加引号的数量,所以我想我可以去这个列,并做一个引用计数= 1表中的记录计数。

回答

3
SELECT COUNT(*) 
FROM (
    SELECT DISTINCT [Quote Number], [Quote Version] 
    FROM Table1 
    ) s 

无需增加一列,它很容易与查询实现