C# SQL查询以运行select查询足球联赛表

C# SQL查询以运行select查询足球联赛表,c#,sql,asp.net-mvc,C#,Sql,Asp.net Mvc,这是我的问题。我有一个colomun名字“Played”(int)。如果进行了比赛,我会将其更新为1。所以以后再加总。现在我想要一个队对这个查询进行的比赛数。但我不知道如何补充这一点 Select DENSE_RANK() OVER(order by Point DESC,GD DESC) as Rank, * from (select TName, Sum(Score) as Score, Sum(GA) as GA,Sum(Diff) as GD,Sum(Point) as Point

这是我的问题。我有一个colomun名字“Played”(int)。如果进行了比赛,我会将其更新为1。所以以后再加总。现在我想要一个队对这个查询进行的比赛数。但我不知道如何补充这一点

Select  DENSE_RANK() OVER(order by Point DESC,GD DESC) as Rank, * from (select  TName, Sum(Score) as Score, Sum(GA) as GA,Sum(Diff) as GD,Sum(Point) as Point from  (Select f.teamID,Score as Score, GA as GA,Score-GA as DIff,
case 
when Result = 'W' then 3
when Result = 'D' then 1
Else 0
end as Point, T.TName, 
from Fixtures F
inner join  Teams T on t.TeamID = f.TeamID  ) S
group by teamID,TName) SS
order by Point DESC,GD DESC

要指望结果。这将得到他们在select语句中玩了多少游戏,将(结果)计数为游戏显示这里有嵌套的select语句。我到处都试过。但仍然会抛出一个错误!!:(列“Fixtures.TeamID”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。请将其包含在GROUP BY子句中。我无法这样做。请帮助我。