我正试图转换为" tick" date
格式为datetime
格式。
示例:
0000113326至2013-11-22 00:00:00.000
我知道如何采取相反的方式:
SELECT '00001' + RIGHT(CAST(YEAR(StartDate) AS varCHAR(4)), 2) + RIGHT('000' + CAST(Datepart(dy, StartDate) AS VARCHAR(3)), 3)
FROM table
我只需要对其进行逆向工程。
有什么想法吗?
答案 0 :(得分:0)
这样的东西?
DECLARE @tick varchar(20) = '0000113326'
SELECT dateadd(d, cast(right(@tick, 3) as int) - 1, '20' + substring(@tick, 6, 2) + '0101')