SQL/LeetCode
[SQL] The Latest Login in 2020(LeetCode/Oracle)
DBwiz
2023. 10. 29. 14:52
안녕하세요!
이번 포스팅은 LeetCode에 있는 The Latest Login in 2020 문제를 OracleDB로 풀어보려고 합니다!
(모든 문제는 Oracle로 풀이하겠습니다.)
1. 문제 링크 : https://leetcode.com/problems/the-latest-login-in-2020/description/
2. 문제
| Column name | Type |
| user_id | int |
| time_stamp | datetime |
[문제] Write a solution to report the latest login for all users in the year 2020. Do not include the users who did not login in 2020.
2020년 모든 사용자에 대한 최신 로그인 시간을 조회하는 문제입니다.
3. 제출 쿼리 및 설명
최종) 로그인 한 연도가 2020년인 사용자에 대한 가장 최근 로그인 시간을 조회합니다.
SELECT USER_ID, MAX(TIME_STAMP) AS LAST_STAMP
FROM LOGINS
WHERE EXTRACT(YEAR FROM TIME_STAMP) = 2020
GROUP BY USER_ID
;