小编car*_*oks的帖子

如何编码某种数学算法

我很慷慨地给出了这个算法来帮助我在SQL中创建一个fixture列表,但是将它作为SQL代码应用,我不知道该怎么做.有没有人可以指导我如何应用代码?

下面是我的表架构,下面是算法:

联盟:

[LeagueID] TINYINT IDENTITY(1,1) NOT NULL PRIMARY KEY, 
[LeagueName] VARCHAR(30) UNIQUE
Run Code Online (Sandbox Code Playgroud)

球队:

[TeamID] TINYINT IDENTITY(1,1) NOT NULL PRIMARY KEY, 
[TeamAbbreviation] CHAR(3) UNIQUE, 
[TeamName] VARCHAR(50) UNIQUE, 
[LeagueID] TINYINT CONSTRAINT FK_Team_League FOREIGN KEY REFERENCES League(LeagueID) 
Run Code Online (Sandbox Code Playgroud)

夹具:

[FixtureID] INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
[WeekNumber] INT NOT NULL,
[FixtureDate] DATE NULL,
[HomeTeamID] TINYINT NULL,
[AwayTeamID] TINYINT NULL,
[LeagueID] TINYINT CONSTRAINT FK_Fixture_League FOREIGN KEY REFERENCES League(LeagueID)
Run Code Online (Sandbox Code Playgroud)

算法:

让我们根据N队的有序列表(对应于N-1多边形顶点+多边形中心)来翻译称为循环调度的算法l:

  • l通过从列表中对抗最后一个队伍来定义赛程,第二个队伍与前一个队伍进行比赛,等等.
    也就是说0 ? x < N,你扮演团队l[x] …

sql sql-server sql-server-2012

9
推荐指数
1
解决办法
165
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2012 ×1