如何在SQL Server中以YY格式获取年份

Ank*_*kur 7 sql sql-server datetime

select Year(Creation_Date) 
from Asset_Creation 
where Creation_Date = @Creation_Date
Run Code Online (Sandbox Code Playgroud)

我正在执行这个查询,我今年2013的日期提供年份.我希望查询只返回2013年的13个.我怎样才能实现这一目标?

pet*_*erm 17

尝试

SELECT RIGHT(YEAR(Creation_Date), 2) YY 
  FROM Asset_Creation 
 WHERE ...
Run Code Online (Sandbox Code Playgroud)

样本输出:

| YY |
------
| 10 |
| 11 |
| 13 |

这是SQLFiddle演示


Gri*_*rim 6

对于SQL Server 2012:

SELECT FORMAT(@Creation_Date, 'yy')
Run Code Online (Sandbox Code Playgroud)