MS SQL дата-время до 01.01.1900 - PullRequest
       16

MS SQL дата-время до 01.01.1900

4 голосов
/ 09 октября 2008

Конечно, есть способ сохранить значение даты до 1-1-1900 в столбце, отличном от varchar? Или мне действительно нужно разобраться с этим и выполнить собственную библиотеку даты и времени для различий дат, сортировки и тому подобного?

Да, я понимаю, как на самом деле хранятся даты и времени (целочисленное значение от конкретной даты), но я помню, что был еще один обходной путь много лет назад. Это просто ускользает от меня сейчас.

Ответы [ 3 ]

10 голосов
/ 09 октября 2008
3 голосов
/ 09 октября 2008

Да, тип SQL Server DateTime может хранить даты с 1 января 1753 года.

1 голос
/ 09 октября 2008

SQL Server 2008 имеет тип данных DATE, который может варьироваться от 0001-01-01 до 9999-12-31.

В предыдущих версиях ваш SOL, если вам нужна дата до 1753-01-01 (минимальное значение для DATETIME).

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