Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
月番号がある場合に月名を取得する最良の方法は、
DateName( month , DateAdd( month , @MonthNumber , 0 ) - 1 ) を選択
内部クエリ
select DateAdd( month , 12 , 0 )-1
次のように出力されます
1900-12-31 00:00:00.000
SQL サーバーは開始日を 1900-01-01 00:00:00.000 と見なし、その日付に 12 か月を追加すると 1901-01-01 00:00:00.000 になります。
この値から 1 日を引いて月名を取得すると、目的の出力である 12 月が得られます。