![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
月の
・英語名(省略無し)
・英語名(省略あり)
を取得する方法を記載します!
![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
例えば11月ならば、
・November(=省略無し)
・Nov(=省略あり)
を取得できます!
![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
「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 '月の英語名(省略あり)'
実行結果
月の英語名を取得できました。
![月の英語名を取得](https://sqlserver.work/wp-content/uploads/2022/11/sql_monthname_engg_006.png)
参考
上記で使用した以下の詳細については、公式サイトをご確認ください。
●FORMAT 関数