我试图从“勾选”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
我只需要逆向工程。
有什么想法吗?
发布于 2014-05-14 19:36:34
像这样吗?
DECLARE @tick varchar(20) = '0000113326'
SELECT dateadd(d, cast(right(@tick, 3) as int) - 1, '20' + substring(@tick, 6, 2) + '0101')
https://stackoverflow.com/questions/23663435
复制相似问题