私がやろうとしているのは、datetime 変数が過去 12 か月の任意の日付の値を持っているかどうかを確認することです。
DATEDIFF 関数を使用してみましたが、これには丸めの問題があることがすぐにわかりました (たとえば、12 月 31 日と 1 月 1 日を比較すると、1 日しか経過していないにもかかわらず、1 か月としてカウントされます)。
これをより正確にするために、-12 か月ではなく -365 日をパラメーターとして使用できますが、それでも閏年を考慮しないという問題が生じます (一般的なシナリオではありませんが、理想的には回避したいシナリオです!)
これについてどのように最善を尽くすことができるかについてのアイデアはありますか?