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

Откуда:
Сообщений: 1102
есть поле с датой (StartTime) и преобразованное это же поле в количество часов. то есть вывели разницу между текущим и временем прибытия на работу сотрудника. получили 2 мин, 100 мин, 3000 мин и тд.

cast (datediff (minute, StartTime, getutcdate()) as varchar)+' '+'min' as TimeOut,


как сделать так, чтобы большие числа отображались в часах и днях, а не только в мин ?? например, 2 мин, 40 мин, но 3 часа, 20 часов, 4 дня, 16 дней и тд ???
21 мар 18, 16:21    [21275066]     Ответить | Цитировать Сообщить модератору
 Re: преобразование чисел времени  [new]
TaPaK
Member

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

произвести математические операции деления
21 мар 18, 16:23    [21275073]     Ответить | Цитировать Сообщить модератору
 Re: преобразование чисел времени  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
https://www.sql.ru/forum/1288178/korrektnyy-perevod-chisla-v-nuzhnyy-format-vremeni
21 мар 18, 16:23    [21275077]     Ответить | Цитировать Сообщить модератору
 Re: преобразование чисел времени  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7754
seeerg_23,

если не знаете, сколько в сутках минут и не владеете арифметикой - то это проблема. Попробуйте поискать на просторах интернета.
21 мар 18, 16:26    [21275087]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить