From 4b37c7f46e0364cbd4b6abd81cb421d0ef5724fc Mon Sep 17 00:00:00 2001 From: Keval <208117821+kevalsondigala@users.noreply.github.com> Date: Wed, 29 Jul 2026 12:57:19 +0530 Subject: [PATCH] Refactor SQL query for user activity report --- 1141-user-activity-for-the-past-30-days-i.sql | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/1141-user-activity-for-the-past-30-days-i.sql b/1141-user-activity-for-the-past-30-days-i.sql index 8b46b0d9..31745841 100644 --- a/1141-user-activity-for-the-past-30-days-i.sql +++ b/1141-user-activity-for-the-past-30-days-i.sql @@ -1,5 +1,13 @@ # Write your MySQL query statement below -select activity_date as day, count(distinct user_id) as active_users -from Activity -where datediff('2019-07-27', activity_date) < 30 -group by activity_date; +SELECT + activity_date AS day, + COUNT(DISTINCT user_id) AS active_users +FROM + Activity +WHERE + DATEDIFF('2019-07-27', activity_date) < 30 + AND activity_date <= '2019-07-27' +GROUP BY + activity_date +ORDER BY + day;