2013-04-15 5 views
-2

내가 판매 테이블이 복제카운트

Store | Transaction | ItemID 

    A | 1000 | A1 
    A | 1000 | A2 
    A | 1001 | A3 
    A | 1001 | A3 
    A | 1001 | A4 
    B | 2000 | B1 
    B | 2000 | B3 
    B | 2001 | B2 
    B | 2002 | B4 

나는 아래의 결과를 계산하는 쿼리 싶은 :

Store | Total Transactions | Total Item Sales 

    A | 2 | 5 
    B | 3 | 4 

당신이 도와 주실 수 있습니까?

답변

2

저는 여러분이 SQL을 처음 접한다고 가정합니다. 이 쿼리는 간단한 집계입니다 :

select store, count(distinct Transaction) as NumTransactions, 
     count(*) as NumItems 
from t 
group by store; 
+0

당신은 올바르게 맞습니다. 저는 여전히 여기에서 배우고 있습니다. – tkvo