Запрос SQL и / или LINQ для определения ежедневного увеличения количества зрителей - PullRequest
0 голосов
/ 02 апреля 2012

Мы отслеживаем использование определенных ресурсов, отслеживая входы пользователей в систему (мы видим, что учетные записи пользователей растут ежедневно).После фильтрации повторяющихся междневных входов в систему для пользователей мы бы хотели отслеживать количество пользователей, использующих сервис каждый день, а затем использовать эту информацию для определения общего прироста за каждый календарный день.Наш стол довольно прост:

class ServiceLogin 
{
    String login;
    DateTime loginTime;
}

1 Ответ

3 голосов
/ 02 апреля 2012

Я думаю, что это должно делать то, что вы хотите. Он группирует всех посетителей по дате входа в систему, а затем подсчитывает, сколько уникальных входов было в день.

var visitorsPerDay = from l in Logins
                     group l.login by l.loginTime.Date into g
                     select new { Day = g.Key, Logins = g.Distinct().Count();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...