如何从Datetime SQL中仅选择年份

时间:2013-05-08 12:07:19

标签: sql sql-server tsql

我现在正在创建View,我只需要显示正常DateTime的YEAR 我怎么能这样做只返回一年作为价值? 我已经用EXTRACT尝试了它但不知何故它不起作用.. 感谢您的帮助和快速回答

3 个答案:

答案 0 :(得分:13)

使用YEAR()功能

SELECT YEAR(MyDateCol) FROM MyTable

See this SQLFiddle

答案 1 :(得分:5)

您可以使用DATEPART()从日期时间值中提取年份。

DATEPART(YEAR,GETDATE());

查看 SQLFIDDLE

答案 2 :(得分:1)

年度职能

SELECT YEAR(getdate())

SELECT YEAR(columnname) from yourtablename