2016-12-14 53 views
0

我想在表上運行查詢,爲了這個問題,我們稱之爲ABC。我正在計算有多少銀行賬戶對應一個特定的公司和供應商名稱。然而,這返回BankAcctNumber相同的答案,即我只有一個重複的條目。我期待只返回兩個或多個公司和供應商名稱條目的BankAcctNumber不同的條目。我在下面輸入的代碼運行並返回BankAcctNumber> 1的所有Companys和VendorNames,但它沒有標識出BankAcctNumber不同的那些。SQL COUNT()函數

SELECT Company, VendorName, COUNT(BankAcctNumber) 
FROM ABC 
GROUP BY Company, VendorName 
HAVING (COUNT(BankAcctNumber) > 1) 

很抱歉,如果我已經說不清楚了,我更願意澄清任何細節模糊,缺乏在我解釋更多。

親切的問候

回答

0

我覺得你只是想count(distinct)

SELECT Company, VendorName, COUNT(DISTINCT BankAcctNumber) 
FROM ABC 
GROUP BY Company, VendorName; 
+0

感謝隊友,我也許應該上牀睡覺嘿嘿哈哈。歡呼的幫助。 一旦它說我可以接受。 – tgood