2017-03-29 63 views
-1

我想和(目標)都從隊頭對頭Teaams 如果我發送查詢[團隊-ID] 1 & 2將返回3-1 如果我發送查詢[團隊-ID 2 & 3不應該被返回任何足球交戰記錄

Tour-Id, Match Id, Team-Id, Goals 
    1  1   1  1 
    1  1   2  1 
    1  1   1  1 
    1  1   1  1 

    1  2   1  1 
    1  2   3  1 
+2

什麼?請顯示你已經嘗試和預期的輸出。 – Jacobr365

回答

0

簡單組,總和將有助於讓你的結果通過Jacobr365提出

select tourid, matchid, teamid, sum(goals) from #yourtour 
group by tourid, matchid, teamid 

好一點,什麼你試過嗎?

+0

Thx Kannan,我用PARAMETERS teamA Long,teamB Long; SELECT(SELECT SUM(目標)FROM [匹配詳情] WHERE [TID] = teamA)AS Goals_Scored,(SELECT SUM(目標)FROM [匹配詳情] WHERE [TID] = teamB)AS Goals_Scored2 FROM(SELECT DISTINCT [TID ]。 FROM [Match Details])AS tmp GROUP BY tid;但是我需要總和(進球)只有teamA和teamB一起踢球,而不是teamB和其他球隊踢球 –