Solution 1
FROM Activity a1 JOIN Activity a2
ON a1.player_id=a2.player_id AND a1.event_date >= a2.event_dateSELECT
a1.player_id,
a1.event_date,
SUM(a2.games_played) AS games_played_so_far
FROM Activity AS a1 JOIN Activity AS a2
ON a1.player_id=a2.player_id AND a1.event_date>=a2.event_date
GROUP BY a1.player_id, a1.event_date;Last updated