Skip to content

Commit 9f91b31

Browse files
authored
Create game-play-analysis-iii.sql
1 parent 3bc8e8b commit 9f91b31

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

MySQL/game-play-analysis-iii.sql

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Time: O(nlogn)
2+
# Space: O(n)
3+
4+
SELECT player_id,
5+
event_date,
6+
@accum := games_played + ( @prev = ( @prev := player_id ) ) * @accum
7+
games_played_so_far
8+
FROM activity,
9+
(SELECT @accum := 0,
10+
@prev := -1) init
11+
ORDER BY player_id,
12+
event_date

0 commit comments

Comments
 (0)