2011-02-14 4 views
2

SQL 전문가를위한 간단한 SQL.SQL을 사용하여 고유 카운트 받기?

두 필드 (AccountNo, CheckNo)가 있습니다. 동일한 값을 갖는 checkno가 두 개 이상있을 수 있습니다. 동일한 AccountNo를 갖습니다. mytable에서 AccountNo 및 CheckNo를 표시하는 목록이 얼마나 많이 존재 하는지를 표시하고 싶습니다.

Select Distinct AccountNo, CheckNo, Count(Distinct AccountNo, CheckNo) as Total 
from MyTable 
+1

는 고유 AccountNo를 선택하고, CheckNo은 ​​MyTable에 GROUP BY AccountNo, CheckNo에서 총 (1) 카운트 ??? – CarneyCode

답변

10

당신이 이후 GROUP BY

Select AccountNo, CheckNo, Count(*) as Total 
from MyTable 
group by AccountNo, CheckNo 
3
Select AccountNo, CheckNo, Count(*) as Total 
from MyTable 
group by AccountNo, CheckNo 
+0

'Count (AccountNo, CheckNo)'=> 구문이 유효하지 않습니다. 이제는 편집되었으므로 내 답변과 똑같은데, 심지어 3 줄로 정렬되어 있습니다. – RichardTheKiwi

+3

@cyberkiwi : 댓글을 달기 전에 편집되었습니다. 나는 실수로 구원 받았다. 같은 것에 관해서는, 그것은 로켓 과학이 아닙니다 ... – gbn

관련 문제