select Year(Creation_Date)
from Asset_Creation
where Creation_Date = @Creation_Date
2013
今日の日付が提供されたときのように年を取得しているこのクエリを実行しています。クエリで 2013 年の 13 のみを返すようにしたいのですが、どうすればそれを達成できますか?
select Year(Creation_Date)
from Asset_Creation
where Creation_Date = @Creation_Date
2013
今日の日付が提供されたときのように年を取得しているこのクエリを実行しています。クエリで 2013 年の 13 のみを返すようにしたいのですが、どうすればそれを達成できますか?
2 桁のみを使用して 2100 年の問題を保存していることを考えると、2000 年から 2099 年の間で機能するコードのみが必要であると想定します。その場合は、2000 を引くだけです。
select Year(Creation_Date) - 2000
from Asset_Creation
where Creation_Date = @Creation_Date
どうですか;
SUBSTRING(YEAR(Creation_Date), 3, 2)