ビュー 1 とビュー 2 の 2 つのビューがあります。
view1 には 26 人の譜表 (AZ) のリストが含まれています。
view2 には、各スタッフが毎日作成したドキュメントのリストが含まれています (各スタッフは 1 日に 1 つのドキュメントしか作成できません)。これらの各ドキュメントには、ドキュメントを作成したスタッフの名前と、ドキュメントが作成された日付 (組み込みのメモの作成日ではありません) が含まれています。つまり、スタッフ A は 2012 年 1 月に 31 のドキュメント、2012 年 2 月には 29 のドキュメント、というように今日まで続きます (2012 年 8 月 16 日 - 2012 年 8 月には 16 のドキュメント)。
私の現在の状況では、一部のスタッフについて、ドキュメントが不足しています。たとえば、スタッフ A は 2010 年 4 月 27 日にドキュメントが欠落しており、スタッフ B は 2011 年 5 月 12 日と 2012 年 3 月 4 日にドキュメントが欠落しており、スタッフ C などです。不足しているドキュメントは、スタッフごとに異なります。ドキュメントがまったく欠落していないものもあれば、最大 10 個のドキュメントが欠落しているものもあります。
ドキュメントが欠落している日付を取得して、テキスト ファイルに保存したいと考えています。上記のスタッフ B は、上記の日付に 2 つのドキュメントが欠落しているとします。そのため、テキスト ファイルに「スタッフ B - 2011 年 5 月 12 日、2012 年 3 月 4 日」と表示します。しかし、そもそも存在しないものをどうやって取得するのでしょうか?
これまでのところ、2010 年 1 月 1 日から 2012 年 8 月 16 日までの期間の日付範囲をカウントすることしか考えていませんでした。その範囲内に何日あるかを数えてから、スタッフの合計ドキュメントを数えます。ドキュメントの合計がその範囲の日数と等しくない場合、一部のドキュメントが不足しています。しかし、不足しているドキュメントの日付はまだ必要です。