1. ホーム
  2. sql

[解決済み] SQL Server 2005でdatetimeから月と年を取得する

2023-03-10 06:41:32

質問

SQL Serverで'Jan 2008'のようなdatetimeから月+年を取得する必要があります。私は月、年によってクエリをグループ化しています。私は検索して、datepart、convertなどのような関数を見つけましたが、どれもこのために有用であるように見えません。私はここで何かを見逃しているのでしょうか?このための関数はありますか?

どのように解決するのですか?

文字列として返すということであれば、その形式で。

SELECT 
  CONVERT(CHAR(4), date_of_birth, 100) + CONVERT(CHAR(4), date_of_birth, 120) 
FROM customers

その他のフォーマットオプションは以下の通りです。