我想更改sql视图中的日期字段,以便日期只显示年份。
例如,我的日期字段是典型的'07 / 01/2011'。我希望能够让这个领域只改变一年,然后再改变一个月,等等。
我尝试使用CONVERT (VARCHAR(10), GETDATE(), 101)
,但只显示当前日期加上格式(101)不对。
答案 0 :(得分:7)
使用YEAR功能:
SELECT OrderID, YEAR(OrderDate) AS Date
FROM dbo.Orders
答案 1 :(得分:3)
答案 2 :(得分:1)
答案 3 :(得分:1)
如果是你正在谈论的T-SQL,你可以DATEPART(year, GETDATE())