質問: 月の第何週目か求めたい 指定した日付がその月の第何週目か求めたいのですが、どのように求めれば良いですか?
回答: datepart関数より、当該日の年間の週番号がとれますので、その数値から当月1日の週番号を引いたものが求める週番号となると思われます。 具体的には以下です。 datepart(“ww”, [日付型変数], vbsunday) - datepart(“ww”, dateserial(year([日付型変数]), month([日付型変数]), 1), vbsunday) + 1 "ww"は週番号を取得するという設定 vbsundayは日曜日の番号。 ※今回、日曜日スタートのカレンダーとしています。月曜日スタートの場合はvbsundayの部分をvbmondayに変更してご使用下さい。