2012-04-02 64 views
0

我們通過監控用戶登錄(我們可以看到用戶登錄日增長)來監視特定資源的使用情況。篩選出用戶的重複日間登錄後,我們希望每天跟蹤使用該服務的用戶數量,然後使用該信息確定每個日曆日的總體增量收益。我們的桌子很簡單:SQL和/或LINQ查詢用於確定用戶每日增加的用戶數

class ServiceLogin 
{ 
    String login; 
    DateTime loginTime; 
} 

回答

3

我認爲這應該做你想做的。它會根據登錄日期對所有訪問者進行分組,然後統計當天有多少次唯一登錄。

var visitorsPerDay = from l in Logins 
        group l.login by l.loginTime.Date into g 
        select new { Day = g.Key, Logins = g.Distinct().Count(); 
相關問題