SQLで当月の第何週目の何曜日か取得する

スポンサーリンク

SQLで今日は第何週、何曜日か取得する

SQLServerでは関数で今日は当月の第何週目か取得する
関数がないので、自作しました。

当日の日付から計算して第何週目か取得

実際に計算してDATENAME()関数と組み合わせて
当月の第何週目の何曜日か出してます。

実行結果は

です。

内容

で当日が該当月の何週目かを求めています。

はDATENAME()関数で当日の曜日を取得しています。

処理をユーザー定義関数化

処理をユーザー定義関数化にして取得する日付けを
指定できるようにすると

のようになります。

実行結果は

です。

タイトルとURLをコピーしました