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,持續追蹤生產力工具、商業分析、商業英文的實用範例,提升自己的職場力喔!


avatar-img
26會員
51內容數
我們秉持著從原人進化的精神,不斷追求智慧的累積和工具的運用來提升生產力。我們相信,每一個成員都擁有無限的潛力,透過學習和實踐,不斷成長和進步。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
DigNo Ape 數遊原人 的其他內容
哪些日期的 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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
百日百字計畫 # 32 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #27 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
百日百字計畫 #18 一百天一百字的紀錄,練習覺察的百日紀錄。
Thumbnail
1.設計與開發 1.1 精明管家系統之儀表板 portfolio 中各標的的持有數量歷史資料,累積的資料量已經逐漸變得太大,原本存在 firestore 同一個 collection 中。因此資料在運算操作績效時,預設期間是 YTD,故將資料拆成每年一個 collection,以加快報表產生速度
Thumbnail
今日牌卡:邏輯   https://dcalyson0110.pixnet.net/blog/post/129609259   2024年第一周的上班日已度過 有什麼想法?還是感覺如何?   以前身為上班族的我就跟大家一樣 這個月除了例行事務的進行,之前專案的收尾外 其實,大部分工