我想和(目標)都從隊頭對頭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
我想和(目標)都從隊頭對頭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
簡單組,總和將有助於讓你的結果通過Jacobr365提出
select tourid, matchid, teamid, sum(goals) from #yourtour
group by tourid, matchid, teamid
好一點,什麼你試過嗎?
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和其他球隊踢球 –
什麼?請顯示你已經嘗試和預期的輸出。 – Jacobr365