PROGRESS ODB C SQL Скрытая строка во времени - PullRequest
0 голосов
/ 28 апреля 2020

Мне нужно преобразовать строку во время. У меня есть 2 столбца, один из которых имеет дату в хорошем формате, но время выглядит так:

Time
_____
061923
060239
134803
135011

первые 2 символа - часы, вторые 2 - минуты и последние 2 - секунды. Как преобразовать это в формат как "ЧЧ: ММ: СС"? Я использую прогресс odb c.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете вставить ':' в строку и преобразовать во время:

select cast( (left(col, 2) + ':' + substring(col, 3, 2) + ':' + right(col, 2)) as time)
...