Среднее число входов в день в SQL-запросе - PullRequest
0 голосов
/ 26 июня 2009

У меня есть таблица пользователей на MSSQL, и я хочу узнать среднее количество входов в систему для всех пользователей в день?

Я думаю что-то с делением, но не совсем уверен таблица USER выглядит следующим образом

  [ID]
  ,[APPLICATION_ID]
  ,[LOGIN_NAME]
  ,[EMAIL]
  ,[MOBILE_PHONE1]
  ,[MOBILE_PHONE2]
  ,[TITLE]
  ,[FIRST_NAME]
  ,[LAST_NAME]
  ,[BIRTHDAY]
  ,[ADDRESS1]
  ,[ADDRESS2]
  ,[CITY]
  ,[COUNTRY_ID]
  ,[POSTAL_CODE]
  ,[PO_BOX]
  ,[HOME_PHONE]
  ,[OFFICE_PHONE]
  ,[FAX]
  ,[REMARKS]
  ,[DISPLAY_NAME]
  ,[MAIDEN_NAME]
  ,[ADDRESS3]
  ,[ADDRESS4]
  ,[KEYWORD1]
  ,[KEYWORD2]
  ,[KEYWORD3]
  ,[KEYWORD4]
  ,[CREATED_BY]
  ,[CREATED_ON]
  ,[MODIFIED_BY]
  ,[MODIFIED_ON]
  ,[DELETED]
  ,[DELETED_BY]
  ,[DELETED_ON]
  ,[VERSION]
  ,[IDENTIFICATION_NO]
  ,[GENDER_REFERENCE_ID]
  ,[IDENTIFICATION_REFERENCE_ID]
  ,[registration_date]
  ,[contact_person]
  ,[contact_email]
  ,[alternative_email]
  ,[electron_card_number]
  ,[LAST_LOGIN]
  ,[LAST_SUCCESSFUL_LOGIN]
  ,[LAST_UNSUCCESSFUL_LOGIN]

Ответы [ 2 ]

3 голосов
/ 26 июня 2009

Из таблицы, которую вы предоставляете, невозможно рассчитать среднее значение. Для этого вам понадобится историческая запись пользовательских логинов.

2 голосов
/ 26 июня 2009

В этой таблице нет нигде, чтобы отслеживать, когда пользователь вошел в систему, кроме как в прошлый раз. Вам нужна отдельная таблица для записи всех входов в систему, затем вы можете рассчитать среднее число за день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...