Member 12759083 Ответов: 1

Как конвертировать секунды в часы минуты секунды


У меня есть две колонки с именами "секунды"и " время". У меня есть записи секунд, хранящиеся в "колонке секунд". я хочу, чтобы код преобразовывал и отображал секунды в hh:mm: ss в "столбце времени", пожалуйста, помогите мне, предоставив код.

Что я уже пробовал:

я создал два столбца (секунды и время) и ввел все записи в столбец "секунды".

[no name]

Google-ваш друг:
https://www.google.com.au/search?q=How+to+convert+seconds+to+hours+mintues+seconds&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=vEP3V8mrNNTr8AfRhJ7QAw#q=How+to+convert+seconds+to+hours+mintues+seconds+sql

Suvendu Shekhar Giri

/* Функциональность решения для публикации сегодня имеет некоторые проблемы, поэтому добавление в качестве комментария */
Если это SQL Server, попробуйте выполнить следующие действия-

SELECT CONVERT(time(0), DATEADD(SECOND, [seconds], 0)) as [time]

Пример:
DECLARE @seconds INT
SELECT CONVERT(time(0), DATEADD(SECOND, @seconds, 0)) as [time]


Надеюсь, это поможет :)

Member 12759083

извините за беспокойство, я создал эти два столбца (секунды и время) в разделе (Table_1)как использовать этот код

CPallini

Зачем использовать два столбца таблицы для хранения одной и той же информации?

Member 12759083

я использую только столбец секунд в базе данных. в моей форме windows я бы преобразовал секунды обратно в hh:mm: ss. поэтому мне нужно создать для этого хранимую процедуру.

1 Ответов

Рейтинг:
8

Suvendu Shekhar Giri

Если это SQL Server, попробуйте выполнить следующие действия-

SELECT CONVERT(time(0), DATEADD(SECOND, [seconds], 0)) as [time]

Пример:
DECLARE @seconds INT
SELECT CONVERT(time(0), DATEADD(SECOND, @seconds, 0)) as [time]


Надеюсь, это поможет :)