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

Откуда: Msk
Сообщений: 581
наверно, кто-то решал подобное.
есть значение в секундах 95. как из него получить 1 мин 35 секунд в виде 01:35
6 ноя 18, 16:29    [21725489]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
iiyama
Member

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

FORMAT ?
6 ноя 18, 16:40    [21725509]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
invm
Member

Откуда: Москва
Сообщений: 9349
select cast(dateadd(second, 95, '1900') as time)
6 ноя 18, 16:40    [21725510]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
iap
Member

Откуда: Москва
Сообщений: 46978
SELECT REPLACE((STR(95/60,2)+':'+STR(95%60,2)),' ','0');
6 ноя 18, 16:56    [21725537]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
NewIvanovec
Member

Откуда: Msk
Сообщений: 581
спасибо. Оба варианта пригодились
6 ноя 18, 17:10    [21725566]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
256k
Member

Откуда: с.Торчилово, Псковская обл.
Сообщений: 437
NewIvanovec
спасибо. Оба варианта пригодились


а если будет не 95 секунд, а 395, что тогда будет?
SELECT REPLACE((STR(95/60,2)+':'+STR(95%60,2)),' ','0');
6 ноя 18, 18:08    [21725668]     Ответить | Цитировать Сообщить модератору
 Re: секунды в минуты и секунды  [new]
iap
Member

Откуда: Москва
Сообщений: 46978
256k
NewIvanovec
спасибо. Оба варианта пригодились


а если будет не 95 секунд, а 395, что тогда будет?
SELECT REPLACE((STR(95/60,2)+':'+STR(95%60,2)),' ','0');
Такой вопрос задавался здесь не раз на протяжении десяти лет или более.
Доработать надо. Но мне чего-то лень искать на форуме...
Может, это будет домашним заданием?
Всё из-за лидирующих нулей. Сколько их должно быть?
6 ноя 18, 19:22    [21725773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить