Сумма времени варчар - PullRequest
       3

Сумма времени варчар

0 голосов
/ 21 февраля 2019

У меня есть эта таблица

enter image description here

И мне просто нужен столбец суммы Duracao + Hora, чтобы получить новый столбец с именем Return, например: enter image description here

В правильном сценарии результат столбца Return должен быть 18:06:07.Как я могу получить это?

1 Ответ

0 голосов
/ 21 февраля 2019

Предполагая, что Hora содержит значение varchar 18:06:02, а Duracao содержит значение varchar 00:00:05, вы можете преобразовать их в DATETIME, а затем добавить их следующим образом:

SELECT CONVERT(
               VARCHAR(8),
               DATEADD(
                       SECOND,
                       DATEDIFF(SECOND, 0, CAST(Duracao AS DATETIME)),
                       CAST(Hora AS DATETIME)
               ),
               108
        )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...