SQL Server - 日期转换为整数

时间:2016-08-08 01:51:37

标签: sql-server asp.net-web-api

我正在通过API将数据从Excel导出到SQL Server。一切都应该保存为nvarchar,但日期存储为int值(自动)。如何在SQL table中保留日期值,例如01/01/1990而不是32874。

可能是一个基本问题,用Google搜索并调查了SO但是找不到我之后的内容。帮助赞赏!

1 个答案:

答案 0 :(得分:0)

在SQL Server中,您可以使用以下命令转换为日期:

select dateadd(day, 32874, '1899-12-31')

通过将数据视为实际日期或字符串,可能还有一种方法可以在导入数据时解决此问题。