0
@startDateと@endDateの間に別々の行として毎日を含む日付の表があります。Azure SQL Server - 可変月に基づくテーブルから日付を削除する
@dayOfMonthに一致するもの以外のすべての日付を削除する必要があります(例として16番目)。
しかし、月の16日を含むすべての行を保持する必要はありません。 @everyNMonthsという別の変数を考慮する必要があります。だから、@everyNMonthsを2に設定し、そして私の@startDateは「2016年10月13日」だったと@EndDateは、私は維持したいだろう「2017年3月20日」とした場合:
2016-10-16
2016-12-16
2017-02-16
方法がわからない私ができますこれを達成する。助けてくれてありがとう。
は、あなたがデータとサンプルdbテーブル構造を提供することができますか? – rbr94
テーブルにはDateという列が1つだけあります。それは '@startDate'と '@endDate'の間の毎日のための個々の行を持っています – Dough