PostgreSQL - Как преобразовать секунды в числовом поле к HH:MM:SS

Я плохо знаком с PostgreSQL (я использовал MS SQL много лет), и должен преобразовать числовой столбец, который содержит время в секундах к формату HH:MM:SS.

Я Погуглил и нашел это to_char(interval '1000s', 'HH24:MI:SS') работы, таким образом, я пытаюсь использовать это со своим именем поля:

to_char(fieldname, 'HH24:MI:SS') дает ошибку cannot use "S" and "PL"/"MI"/"SG"/"PR" together

to_char(fieldname::interval, 'HH24:MI:SS') дает ошибку cannot cast type numeric to interval

Кто-либо может показать мне, где я иду не так, как надо?

15
задан Shevek 25 May 2010 в 14:42
поделиться