Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Преобразовать число в дату вида ДД.ММ.ГГГГ  [new]
Denis_56
Member

Откуда: Ставрополь
Сообщений: 44
Добрый день!
Дата в таблице хранится в виде количества дней от Рождества Христова (тип int).
Как преобразовать в читабельный вид ДД.ММ.ГГГГ ?
14 июн 18, 15:35    [21491289]     Ответить | Цитировать Сообщить модератору
 Re: Преобразовать число в дату вида ДД.ММ.ГГГГ  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Denis_56,

DATEADD
14 июн 18, 15:36    [21491293]     Ответить | Цитировать Сообщить модератору
 Re: Преобразовать число в дату вида ДД.ММ.ГГГГ  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36691
select dateadd( dd, [количество дней от Рождества Христова], cast ('0001-01-01' as datetime2) )
14 июн 18, 15:38    [21491307]     Ответить | Цитировать Сообщить модератору
 Re: Преобразовать число в дату вида ДД.ММ.ГГГГ  [new]
iap
Member

Откуда: Москва
Сообщений: 46952
SELECT CONVERT(VARCHAR,DATEADD(DAY,[Количество дней],CAST('00010101' AS DATE)),104);
14 июн 18, 15:55    [21491359]     Ответить | Цитировать Сообщить модератору
 Re: Преобразовать число в дату вида ДД.ММ.ГГГГ  [new]
Denis_56
Member

Откуда: Ставрополь
Сообщений: 44
Спасибо, получилось.
14 июн 18, 16:07    [21491394]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить