Leetcode 解鎖 - User Activity for the Past Days(MS SQL SERVER)

閱讀時間約 2 分鐘

自 2019-07-27 開始,往前推 30 天 ,計算每天的活躍用戶數。用戶在某天如果至少有一次活動記錄,則被認為在該天是活躍的,不用管答案的排序。

結果表的格式如下例所示:

輸⼊ :

Activity

Activity

輸出 :

raw-image

解釋:

  • 在 2019-07-20 和 2019-07-21,分別有兩位不同的用戶活躍。
  • 我們不需要關心那些沒有活躍用戶的日子。
參考答案

可以使⽤ GROUP BYCOUNT(DISTINCT user_id) 來計算每天的活躍⽤戶數,並且篩選⽇期範圍為2019/07/27 往前的30 天

select activity_date as day 
, count(distinct user_id ) active _users
from Activity
where datediff (day,activity_date, '2019-07-27') between 0 an d 29
group by activity_date


解釋:

  • DATEDIFF(day, activity_date, '2019-07-27'):計算 activity_date2019-07-27 之間的天數差,並確保 activity_date 在過去 30 天內。
  • COUNT(DISTINCT user_id):計算每一天活躍的不同用戶數。
  • GROUP BY activity_date:按照每一天進行分組。

這樣可以得到每天的活躍用戶數,並且只顯示有活躍用戶的日期。



謝謝您花時間將此篇文章讀完,若覺得對您有幫助可以幫忙按個讚、分享來或是珍藏喔!也歡迎Follow我的Threads,持續追蹤生產力工具、商業分析、商業英文的實用範例,提升自己的職場力喔!


我們秉持著從原人進化的精神,不斷追求智慧的累積和工具的運用來提升生產力。我們相信,每一個成員都擁有無限的潛力,透過學習和實踐,不斷成長和進步。
留言0
查看全部
發表第一個留言支持創作者!
哪些日期的 id氣溫比前一天(昨天)的氣溫更高。結果表應以任意順序返回。
請在表1查找每個月份和國家的交易數量及其總金額、已批准交易的數量及其總金額(如表2),結果可以以任何順序返回。 請使用下列三種語法查找: 1. MS SQL Server 查詢 2. MySQL 查詢 3. Pandas 查詢
哪些日期的 id氣溫比前一天(昨天)的氣溫更高。結果表應以任意順序返回。
請在表1查找每個月份和國家的交易數量及其總金額、已批准交易的數量及其總金額(如表2),結果可以以任何順序返回。 請使用下列三種語法查找: 1. MS SQL Server 查詢 2. MySQL 查詢 3. Pandas 查詢
你可能也想看
Google News 追蹤
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、優質公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
百日百字計畫 # 32 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #27 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #18 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
1.設計與開發 1.1 精明管家系統之儀表板 portfolio 中各標的的持有數量歷史資料,累積的資料量已經逐漸變得太大,原本存在 firestore 同一個 collection 中。因此資料在運算操作績效時,預設期間是 YTD,故將資料拆成每年一個 collection,以加快報表產生速度
Thumbnail
今日牌卡:邏輯   https://dcalyson0110.pixnet.net/blog/post/129609259   2024年第一周的上班日已度過 有什麼想法?還是感覺如何?   以前身為上班族的我就跟大家一樣 這個月除了例行事務的進行,之前專案的收尾外 其實,大部分工
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、優質公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
百日百字計畫 # 32 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #27 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #18 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
1.設計與開發 1.1 精明管家系統之儀表板 portfolio 中各標的的持有數量歷史資料,累積的資料量已經逐漸變得太大,原本存在 firestore 同一個 collection 中。因此資料在運算操作績效時,預設期間是 YTD,故將資料拆成每年一個 collection,以加快報表產生速度
Thumbnail
今日牌卡:邏輯   https://dcalyson0110.pixnet.net/blog/post/129609259   2024年第一周的上班日已度過 有什麼想法?還是感覺如何?   以前身為上班族的我就跟大家一樣 這個月除了例行事務的進行,之前專案的收尾外 其實,大部分工