как преобразовать bigint в datetime в sql server
Привет,
У меня есть значение в bigint, и мне нужно преобразовать его в datetime мое значение-это "19820201150000" я пробовал эти решения, но ни одно решение не работает.
SELECT DATEADD(SECOND, 1218456040709 / 1000, '19691231 20:00') SELECT DATEADD(SECOND, 19820201150000 / 1000, '19691231 20:00') select dateadd(hh,-4,dateadd(ss,19820201150000/1000,'1970/01/01 00:00')) select CONVERT(DATETIME,REPLACE(DATEADD( day, 19820201150000, '12/31/1849'),'12/31/1849',0),101) select dateadd(ss, 19820201150000/1000, '19691231 20:00') SELECT DateAdd(ms, 19820201150000 % 1000, DateAdd(SECOND, 19820201150000 / 1000, '1970-01-01T00:00:00.000')) AS ToTheMs, DateAdd(SECOND, 19820201150000 / 1000, '1970-01-01T00:00:00.000') AS ToTheSecond, DateAdd(MINUTE, 19820201150000 / 60000, '1970-01-01T00:00:00.000') AS ToTheSecond