SQL如何将数字(整数)转换为日期?

Jus*_*tin -6 sql t-sql sql-server sql-server-2008-r2

我正在使用小型商业软件并导入到SQL Server.但有数字:

75739
76910
73105
75821
75245
75605
77169
73265
75611
74073
77012
Run Code Online (Sandbox Code Playgroud)

这代表我想的日期.

如何将这些数字转换为日期YYYY-MM-DDYYYYMMDD

gbn*_*gbn 5

基于1900年1月1日的SQL Server纪元(基准或零日期),这些日期是在22世纪

SELECT DATEADD(day, 75739, 0) -- 2107-05-15 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

或者它们是基于日期时间的下限?这是1960-ish,适用于出生日期

SELECT DATEADD(day, 75739, '17530101') -- 1960-05-15 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

tl; dr需要更多信息.否则甚至不尝试