在sql server中更改datetime自定义格式

时间:2015-01-15 20:21:17

标签: sql sql-server-2008 datetime

我在SQL Server中创建了一个datetime类型的列。

此栏的输出是:

1994-01-10

但我想只显示年份,如:1994(不长日期时间)

如何更改datetime的格式类型?

我的表格为tbl_borrowing,我的列为VitiBotimit

谢谢

1 个答案:

答案 0 :(得分:3)

这个怎么样:

SELECT YEAR(VitiBotimit)
FROM dbo.borrowing
SQL Server 中的

DATETIME 没有格式 - 它是一个8字节的二进制值 - 因此您无法更改格式。

从表格中选择值时,您只能获得格式(您选择的)。如果你只需要年份 - 那就选择它。