2009-09-02 51 views
5

我想在類似的表中計算每個成員的安裝數量。但是,這算不同的驅動器我堅果...選擇計數區別

MemberID | InstallDate 

1 | Yesterday 

2 | Today 

1 | Today 

3 | Today 

上表應該產生這樣的一個..

MemberID | CountNumberOfInstallations 

1 | 2 

2 | 1 

3 | 1 

附:我知道它聽起來像作業,但它不是。

回答

12

看起來你正在尋找的查詢是:不需要

SELECT MemberID, COUNT(*) 
FROM Table 
GROUP BY MemberID 

DISTINCT關鍵字。如果需要訂購,您可以使用:

SELECT MemberID, COUNT(*) 
FROM Table 
GROUP BY MemberID 
ORDER BY MemberID ASC