Как преобразовать значение T-SQL SmallDateTime в значение даты Excel в SSMS - PullRequest
0 голосов
/ 04 января 2019

Я видел в другой ветке, как преобразовать значение даты в Excel в значение T-SQL SmallDateTime ...

(SELECT DATEADD(d, 36464, '1899-12-31') 

ИЛИ

(SELECT CAST(36464 - 2 as SMALLDATETIME)

Я бы хотел сделать наоборот, все еще используя T-SQL.

1 Ответ

0 голосов
/ 05 января 2019

должно быть

select datediff(d,'1899-12-31',mydate)

но сейчас у меня нет простого способа проверить это.

Кроме того, преобразование выполняется автоматически при импорте или экспорте между Excel и SQL-сервером, поэтому я не уверен, когда вы его используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...