Game Play Analysis I LeetCode Solution

This Leetcode problem Game Play Analysis I LeetCode Solution is done in SQL.

List of all LeetCode Solution

Game Play Analysis I LeetCode Solution

Game Play Analysis I LeetCode Solution

Problem Statement

Column NameType
player_id int
device_id int
event_date date
games_playedint
Table: Activity

(player_id, event_date) is the primary key (combination of columns with unique values) of this table. This table shows the activity of players of some games. Each row is a record of a player who logged in and played a number of games (possibly 0) before logging out on someday using some device.

Write a solution to find the first login date for each player. Return the result table in any order.
The result format is in the following example.

Example 1:
Input:

player_iddevice_idevent_dategames_played
122016-03-015
122016-05-026
232017-06-251
312016-03-020
342018-07-035
Activity table:

Output:

player_idfirst_login
12016-03-01
22017-06-25
32016-03-02
Result table:

Game Play Analysis I LeetCode Solution MySQL

select 
  player_id, 
  min(event_date) as first_login 
from 
  Activity 
group by 
  player_id 
order by 
  player_id;Code language: SQL (Structured Query Language) (sql)
Scroll to Top