[LeetCode] The Latest Login in 2020

아르당·2026년 7월 15일

LeetCode

목록 보기
405/583
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

Table: Logins

Column NameType
user_idint
time_stampdatetime

(user_id, time_stamp)는 테이블의 기본 키이다.
각 행은 유저의 ID와 로그인 시간에 대해 정포를 포함한다.

2020년의 모든 사용자들에 대해 가장 최근에 로그인한 기록을 보고하는 방법을 작성해라. 2020년에 로그인하지 않은 사용자는 제외한다.

Example

Input:
Logins table:

user_idtime_stamp
62020-06-30 15:06:07
62021-04-21 14:06:06
62019-03-07 00:18:15
82020-02-01 05:10:53
82020-12-30 00:46:50
22020-01-16 02:49:50
22019-08-25 07:59:08
142019-07-14 09:00:00
142021-01-06 11:59:59

Output:

user_idlast_stamp
62020-06-30 15:06:07
82020-12-30 00:46:50
22020-01-16 02:49:50

Solved

-- Write your PostgreSQL query statement below
select user_id, max(time_stamp) as last_stamp
from Logins
where time_stamp >= '2020-01-01' and time_stamp < '2021-01-01'
group by user_id
profile
내 마음대로 코드 작성하는 세상

0개의 댓글