|
Как конвертировать дату из INT в time?
|
|||
---|---|---|---|
#18+
Таблица dbo.sysjobhistory хранит время запуска шага использую тип данных INT, те время в таблице я вижу в таком виде: автор3456 52136 52112 95500 135501 20001 161500 160501 162500 123500 92500 15000 10000 120500 45500 154500 где 3456 - это 00:34:56 Можно ли приобразовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 17:49 |
|
Как конвертировать дату из INT в time?
|
|||
---|---|---|---|
#18+
1. Конвертировать в строку 2. Дописать недостающее кол-во нулей слева. 3. Вставить двоеточия в нужную позицию. 1. Открыть документацию и скопировать из примеров: https://docs.microsoft.com/ru-ru/sql/relational-databases/system-tables/dbo-sysjobhistory-transact-sql?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 17:58 |
|
Как конвертировать дату из INT в time?
|
|||
---|---|---|---|
#18+
teCa, можно с помощью функции msdb.dbo.agent_datetime https://blog.sqlauthority.com/2015/03/13/sql-server-interesting-function-agent_datetime/ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 18:05 |
|
|
start [/forum/topic.php?fid=46&fpage=26&tid=1684777]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 128ms |
0 / 0 |