Sql 选择时间和总和
我有桌上比赛,我需要进球总数。如果Sql 选择时间和总和,sql,case,Sql,Case,我有桌上比赛,我需要进球总数。如果Match.Home\u team='Tupesy'我需要Match.Home\u team='Tupesy'的总和,否则sum我需要Match.Away\u目标的总和 现在我有了这个,但完全错了:/ SELECT *, CASE (Match.Home_team) WHEN (Match.Home_team='Tupesy')THEN (SUM(Match.Home_goals)) ELSE (SUM(Match.Awa
Match.Home\u team='Tupesy'
我需要Match.Home\u team='Tupesy'
的总和,否则sum
我需要Match.Away\u目标的总和
现在我有了这个,但完全错了:/
SELECT *,
CASE (Match.Home_team)
WHEN (Match.Home_team='Tupesy')THEN (SUM(Match.Home_goals))
ELSE (SUM(Match.Away_goals))
END
FROM Match
Where (Match.ID_match='1');
可能是这样的(总和和大小写顺序相反):
你能详细说明一下你目前的产出和预期产出吗?你能提供表格结构吗?这里的身份证匹配是什么?
select Sum(case
when (Home_Team = 'Tupesy') then
Home_goals
else
Away_goals
end)
from Match
where (ID_match = '1')