Search ⌘K
Alibaba
Alibaba

Interview Core Track · Hard · 35 min

Rolling Three-day Earnings

At Alibaba, analysts are preparing a scorecard focused on rolling three-day earnings. Return each user_id, transaction_date, and rolling_3_day_earnings based...

Interview Core Track
Hard
35 min
query basics
aggregation

Company labels are directional practice context, not official interview guidance.

Timer 00:00
Back to practice

Objective

Practice query basics through a Alibaba-tagged business scenario.

Approach

Use this track to improve speed, edge-case handling, and accuracy under timed conditions.

Company context

Company labels are directional practice context, not official interview guidance.

Prereq: query basics
Prereq: filtering

At Alibaba, analysts are preparing a scorecard focused on rolling three-day earnings. Return each user_id, transaction_date, and rolling_3_day_earnings based on the current day plus the previous two transaction dates for that user. Sort by user_id and transaction_date.

daily_earnings
user_id INT
transaction_date DATE
amount INT
user_idtransaction_dateamount
102024-01-0150
102024-01-0220
102024-01-0360
102024-01-0440
202024-01-0115
202024-01-0325
202024-01-0430
Editor
SQL workspace

Run queries against the protected question data, then submit once the result shape looks right.

Sign in to run SQL

Create a free account or sign in before running queries against protected question data.