- Meio Ambiente:
Eu tenho dados de 'duração' armazenados como varchar(4) em uma tabela. 2 primeiros caracteres são hours
, 2 últimos caracteres são minutes
. Por exemplo:
0100 means 01:00
0456 means 04:56
e assim por diante...
- O que eu preciso:
Eu tenho que fazer uma consulta que recupere este campo como um formato de hora comum:HH:MM
- O que eu tentei:
Nenhuma pista real no momento. Tentei lançar meu valor como interval
, mas ele não se comporta como esperado
> SELECT time_field, time_field::interval FROM myTable...
> OUTPUT:
0100 | 01:40
0120 | 02:00
0179 | 02:59
Gostaria de evitar o uso de substring para adicionar ':'
entre 2 pares de caracteres.
Qualquer ajuda apreciada. Obrigado.