2011-08-08 12 views
0

現在、このコードを使用して月と年を取得しています。「月の年」形式で日付を取得するにはどうすればよいですか?

CONVERT(varchar, DATEPART(year, StartDate)) + '-' + RIGHT('0' + CONVERT(varchar, DATEPART(month, StartDate)), 2) As Month 

が、それは私が "2011年6月" にこれを取得したいと思い、 "2011-06"

マイSTARTDATE形式= 2011年6月15日14時03分00秒

を返します - どのようにそれをしてもいいですか?

+0

この日付変換のコンパイルを参照してください。http://www.sql-server-helper.com/tips/date-formats.aspx(Googleで「SQLサーバーの日付書式設定」を検索すると最初にヒットします) – MicSim

答えて

4
SELECT DATENAME(month, getdate()) + ' ' + DATENAME(year, getdate()) 
関連する問題