我在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]
答案 0 :(得分:3)
从您提供的表格中,无法计算平均值。为此,您需要一个用户登录的历史记录。
答案 1 :(得分:2)
该表中没有任何地方可以跟踪用户何时登录,而不是最后一次。您需要一个分隔表来记录所有登录,然后您可以计算每天的平均数。