8
select Year(Creation_Date) 
from Asset_Creation 
where Creation_Date = @Creation_Date

2013今日の日付が提供されたときのように年を取得しているこのクエリを実行しています。クエリで 2013 年の 13 のみを返すようにしたいのですが、どうすればそれを達成できますか?

4

7 に答える 7

2

2 桁のみを使用して 2100 年の問題を保存していることを考えると、2000 年から 2099 年の間で機能するコードのみが必要であると想定します。その場合は、2000 を引くだけです。

select Year(Creation_Date) - 2000
from Asset_Creation 
where Creation_Date = @Creation_Date
于 2013-08-09T07:13:19.930 に答える
1

どうですか;

SUBSTRING(YEAR(Creation_Date), 3, 2)
于 2013-08-09T07:12:51.287 に答える