2011-11-25 29 views
0

防爆如何使用SQL Server查詢來獲取一年的年和日獲得今年一年的一天:需要如何通過使用SQL Server

11: YY (Year) 
292: Day of the year .31 + 28 +31 + 30 + 31 + 30 +31 + 31 +30 +19: 19th October being the 292 day in this year 

輸出

11, 292 

回答

3
SELECT RIGHT(YEAR(GETDATE()),2), DATEPART (DAYOFYEAR,GETDATE()) 
+0

+1第一個表達式也可以是'YEAR(GETDATE())%100'。 –

+0

簡單易懂!謝謝 – pravz

0

如何

select 
    year(thedatetime) - 2000, 
    1 + datediff(day, cast(year(thedatetime) as varchar(4)) + '0101', thedatetime)