こんにちは、みんな、
2019 年初めから 2023 年 4 月までのデータを含むデータベースがあります。
再度実行すると、2023 年の新しいデータが毎週追加されるスクリプトを作成しました。
このファイルが重くなりすぎないように、週の初めにスクリプトを再起動したときに、ローリング週を削除できるようにしたいと考えています。
たとえば、今日は 2023 年の第 21 週 (W21) に入ります。 今日スクリプトを実行すると、2019 年の S1 を削除して、2023 年の S21 を追加できます。
来週は 2023 年の S22 になります。スクリプトはこの新しい週を追加しますが、同時に 2019 年の S2 を削除できるようにしたいと考えています...
ただし、同じ週にスクリプトを複数回実行した場合、連続した数週間が削除されることはありません。
例: S21 2023 でスクリプトを 3 回実行すると、S1 2019 が削除されるだけで、S1/S2/S3 2019 は削除されません (スクリプトを 3 回実行したため)
データベースには、スクリプトの開発に役立つ「開始日」列があります。 以下にコラムの概要を示します。

ご協力いただきありがとうございます