【发布时间】:2012-05-07 07:30:15
【问题描述】:
我有一个 SQL 查询,它返回有关单个团队的下表:
date gameid pointsfor pointsagainst
2011-03-20 15 1 10
2011-03-27 17 7 3
2011-04-03 23 6 5
2011-04-10 30 5 4
2011-04-17 35 4 8
2011-05-01 38 8 1
2011-05-08 43 3 7
2011-05-15 48 6 2
2011-05-22 56 10 2
2011-05-29 59 4 5
2011-06-05 65 2 3
2011-06-19 71 5 6
2011-06-19 74 12 2
2011-06-19 77 5 2
2011-06-19 80 5 4
从这张表中,谁能帮我计算一下最长的连胜和连败是多少?
我在这里查看了其他一些示例,但由于它们与我的不太一样,因此很难遵循它们。任何帮助将不胜感激。谢谢!
【问题讨论】:
-
能否提供架构和数据?
-
架构相当复杂,所以我认为我当前的选择查询返回了所有需要的数据(如上所示)。还有其他有用的数据吗?我想要的输出是: - 这个特定球队的最长连胜纪录,例如这支球队赢了,其中 gameid = 17、23 和 30,所以三个将是连胜纪录 - 最长的连胜纪录我不介意这些是否是单独的查询
-
我要+9999 @johntotetwoo 评论ツ
-
我想要的输出最初只是一些非常基本的东西,例如:`winstreak 6' 但现在我已经看到你的询问 Michael,我真的很喜欢它提供了日期和游戏列表。