月の
・英語名(省略無し)
・英語名(省略あり)
を取得する方法を記載します!
例えば11月ならば、
・November(=省略無し)
・Nov(=省略あり)
を取得できます!
「FORMAT」関数により
取得できます!
SQL
ここでは例として、本日日付(=2022/11/09)の
・月の英語名(省略無し)
・月の英語名(省略あり)
を取得します。
DECLARE
@targetDate as DATE
--日付を設定 ※ここでは例として本日日付を設定
SET @targetDate = GETDATE()
SELECT FORMAT(@targetDate,'MMMM','en-US') AS '月の英語名(省略無し)'
SELECT FORMAT(@targetDate,'MMM','en-US') AS '月の英語名(省略あり)'
実行結果
月の英語名を取得できました。
参考
上記で使用した以下の詳細については、公式サイトをご確認ください。
●FORMAT 関数