Я использую базу данных SQL Server, и у меня есть столбец даты и времени.
SELECT
[datetime]
FROM [database].[dbo].[data]
datetime
1584538200000
1584538260000
.............
1584538620000
Теперь я уже знаю, как преобразовать timestamp
в datetime
:
SELECT DATEADD(second, [datetime] / 1000, '1970-01-01')
FROM [database].[dbo].[data]
Но мой вопрос: как сохранить это преобразованное время и дату, чтобы заменить старую метку времени в базе данных?
datetime
, то *лучше тип данных —datetype
или в наши дниdatetime2
, поэтому, если бы это был я, я бы подумал о создании нового столбца и правильном сохранении даты. - person Dale K   schedule 26.03.2020