4

我现在正在创建视图,我只需要显示正常 DateTime 中的 YEAR
我该怎么做才能只返回 Year 作为值?我已经用 EXTRACT 尝试过,但不知何故它不起作用.. 感谢您的帮助和快速回答

4

3 回答 3

13

使用YEAR()功能

SELECT YEAR(MyDateCol) FROM MyTable

看到这个 SQLFiddle

于 2013-05-08T12:08:32.127 回答
5

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

DATEPART(YEAR,GETDATE());

查看SQLFIDDLE

于 2013-05-08T12:11:21.047 回答
1

年份功能

SELECT YEAR(getdate())

SELECT YEAR(columnname) from yourtablename
于 2013-05-08T12:18:45.843 回答