次のようなデータがあります。
+----+------------+------------+------------+
| id | join_date | start_date | end_date |
+----+------------+------------+------------+
| 1 | 2005-11-01 | 2005-11-01 | 2014-04-11 |
| 2 | 2007-10-29 | 2007-10-29 | 2011-10-29 |
| 3 | 2005-11-17 | 2005-11-17 | 2014-11-15 |
| 4 | 2006-12-30 | 2009-12-30 | 2013-12-29 |
| 5 | 2005-12-03 | 2011-03-11 | 2013-11-29 |
+----+------------+------------+------------+
上記のフィールドに関する情報は次のとおりです。
join_date
アカウントが最初に作成された日付です。start_date
継続的なメンバーシップの開始日です (たとえば、メンバーが 2005 年に入会し、2006 年に失効し、2008 年に更新した場合、start_date は 2008 年の日付になります)。end_date
メンバーシップがいつ失効するか (未来または過去の時間) です。
私は、時間の経過とともにすべてのアクティブなメンバーの数を取得するクエリを考え出そうとしています (結果は、アクティブなアカウントの時系列グラフです)。
私が実際に試したことは何もなく、別の視点が必要だと思います. 助言がありますか?