SQL Server конвертировать дату в 10-значное целое для сравнения - PullRequest
2 голосов
/ 24 февраля 2012

Я работаю с базой данных, где даты хранятся в виде 10-значных целых чисел и где пользователь может запрашивать информацию в определенных календарных диапазонах дат. Мне было интересно, каковы шаги для преобразования календарной даты в 10-значное целое число для сравнения с датами, хранящимися в базе данных.

Я работаю с SQL Server 2000.

1 Ответ

3 голосов
/ 24 февраля 2012

Вам нужно SELECT DATEADD(second, 1240494225, '19700101'), чтобы преобразовать число в дату, и SELECT DATEDIFF(second, '19700101', @some_date), чтобы пойти другим путем.

...