Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
napilcocc Member Откуда: Сообщений: 2 |
Коллеги, добрый день! Подскажите, пожалуйста, возможно ли при выполнении select отображать в результате дату в читаемом формате, хотя в столбце она записана в unix? (1548431721110, 1548431726043, 1548431730075). |
21 фев 19, 11:44 [21816124] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37198 |
https://stackoverflow.com/questions/2904256/how-can-i-convert-bigint-unix-timestamp-to-datetime-in-sql-server |
21 фев 19, 11:47 [21816130] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47063 |
SELECT [DateTime]=DATEADD(MILLISECOND,1548431721110%1000,DATEADD(SECOND,1548431721110/1000,'1970')); |
21 фев 19, 12:42 [21816195] Ответить | Цитировать Сообщить модератору |
napilcocc Member Откуда: Сообщений: 2 |
К сожалению, нет понимания как использовать это к данным в таблице... |
21 фев 19, 12:43 [21816196] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47063 |
![]() SELECT [DateTime]=DATEADD(MILLISECOND,[UnixDateField]%1000,DATEADD(SECOND,[UnixDateField]/1000,'1970')) FROM [TableName]; |
||
21 фев 19, 12:53 [21816217] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |