如何在asp.net C#中的SQL Server中以YY格式获取年份#

时间:2013-11-17 04:11:14

标签: sql sql-server

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

我正在执行此查询,我在今天的日期提供2013年。我希望查询只返回2013年的13个。我怎样才能实现呢?

2 个答案:

答案 0 :(得分:5)

有两种方式:

select right(year(getdate()),2)
select year(getdate()) % 100

答案 1 :(得分:3)

超过2 ways,其中2个是:

SELECT RIGHT(YEAR(Creation_Date),2)
FROM Asset_Creation 
WHERE Creation_Date = @Creation_Date


SELECT SUBSTRING(YEAR(Creation_Date),3,2)
FROM Asset_Creation 
WHERE Creation_Date = @Creation_Date