runtime
42 / 139

task Gaps & islands · hard

Longest winning streak

For the 2025 regular season, return team_id and longest_streak: each team’s longest run of consecutive wins, ordering its games by game_date then game_number.

what to return

Columns
team_idlongest_streak in this order
Rows
30 rows · any order
Watch for
Each game counts for both teams; a win means scoring more runs than the opponent.
Skill
Find the longest run of consecutive wins. Refresher: Compare rows with LAG →

expected result

Your query should return exactly these columns and values. Run it and compare.

expected result30 rows · any order
team_idlongest_streak
ANA8
ARI5
ATH5

first 3 of 30 rows

data you can query

Sports dataset: the first 6 rows of each table. Under each column name: the kind of value it holds, and which table it links to. Your queries run on all rows.

games13 columns · 23,168 rows
game_idtext · unique idseasonnumber · links to seasonsgame_datedategame_numbernumbergame_typetextvenue_idtext · links to venueshome_team_idtext · links to teamsaway_team_idtext · links to teamshome_scorenumberaway_scorenumberday_nighttextattendancenumberduration_minutesnumber
ANA20160404020162016-04-040regularANA01ANACHN09night44020188
ANA20160405020162016-04-050regularANA01ANACHN16night37042154
ANA20160407020162016-04-070regularANA01ANATEX43night39089191
ANA20160408020162016-04-080regularANA01ANATEX37night35207210
ANA20160409020162016-04-090regularANA01ANATEX14night38106173
ANA20160410020162016-04-100regularANA01ANATEX31day35097163
game_idtext · unique id
ANA201604040
seasonnumber · links to seasons
2016
game_datedate
2016-04-04
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
CHN
home_scorenumber
0
away_scorenumber
9
day_nighttext
night
attendancenumber
44020
duration_minutesnumber
188
game_idtext · unique id
ANA201604050
seasonnumber · links to seasons
2016
game_datedate
2016-04-05
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
CHN
home_scorenumber
1
away_scorenumber
6
day_nighttext
night
attendancenumber
37042
duration_minutesnumber
154
game_idtext · unique id
ANA201604070
seasonnumber · links to seasons
2016
game_datedate
2016-04-07
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
TEX
home_scorenumber
4
away_scorenumber
3
day_nighttext
night
attendancenumber
39089
duration_minutesnumber
191
game_idtext · unique id
ANA201604080
seasonnumber · links to seasons
2016
game_datedate
2016-04-08
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
TEX
home_scorenumber
3
away_scorenumber
7
day_nighttext
night
attendancenumber
35207
duration_minutesnumber
210
game_idtext · unique id
ANA201604090
seasonnumber · links to seasons
2016
game_datedate
2016-04-09
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
TEX
home_scorenumber
1
away_scorenumber
4
day_nighttext
night
attendancenumber
38106
duration_minutesnumber
173
game_idtext · unique id
ANA201604100
seasonnumber · links to seasons
2016
game_datedate
2016-04-10
game_numbernumber
0
game_typetext
regular
venue_idtext · links to venues
ANA01
home_team_idtext · links to teams
ANA
away_team_idtext · links to teams
TEX
home_scorenumber
3
away_scorenumber
1
day_nighttext
day
attendancenumber
35097
duration_minutesnumber
163

first 6 of 23,168 rows · your queries use all of them

solution.sql
 

Hints and the answer are always available. Using them counts the question as solved with help.

Longest winning streak — SQL practice · Runtime