表の構造は、時間の経過とともにSQL個別のユーザーID
User_ID , User_Type , Time_Period (integer)
---------------------------------
12345 , 1 , 201501
12346 , 1 , 201501
12347 , 2 , 201501
12345 , 1 , 201502
12346 , 2 , 201502
、
- ユニークUser_IDsは完全に
- 新User_IDsがどのTIME_PERIODで添加することができるUSER_TYPEを残すことができます
- User_IDは、各Time_Periodで他のUser_Typesに移行できます。私は例えば、個別のUser_IDsの70%が期間にわたってUSER_TYPE 1にとどまっ201501
同じ期間で12時間の期間にわたって同じUSER_TYPEに残った明確なUser_IDsの数、および個別のUser_IDsの総数の2列目のUSER_TYPE
User_Type , Count Distinct Same User_IDs , Count Distinct Total User_IDs
---------------------------------------------------------------------
1 , 146,023 , 201,501
2 , 46,124 , 147,234
3 , 27,500 , 87,954
によってこれには、私の初めての投稿です詳細やお返事が必要な場合は事前にお知らせください
EDIT - User_IDは、期間ごとに複数回表示されますが、期間ごとに1回のみ表示されます。
編集あなたの質問をし、あなたが達成したい目的の結果を提供します。 'Time_Period'のデータ型は?毎月ユーザーごとに1つの行がありますか? –