私の入力は整数の月と年です。
- 月年
- 2011年8月
- 2012年9月
- 2012年10月
月と年を月の名前と年として連結した出力が必要です。
- mon_yr
- 2011年8月
- 2012年9月
- 2012年10月
この問題について私を助けてください。
私の入力は整数の月と年です。
月と年を月の名前と年として連結した出力が必要です。
この問題について私を助けてください。
これを試して:
DateName 関数を使用して month_name を見つけますが、その関数は入力として日付値を必要とするため、クエリ内で月番号を日付に変換します。
declare @month int=3
declare @year int=2012
Select DateName( month , DateAdd( month , @month , 0 ) - 1 )
+' '+cast( @year as char(4))
結果:
March 2012
別の解決策は次のとおりです。
declare @month int
declare @year int
select @month = 3
select @year = 2012
select datename(month , dateadd(mm, @month, '20120101')) + ' ' + cast(@year as char(4))