Jestem nowy w PostgreSQL (używam MS SQL przez wiele lat) i muszę przekonwertować kolumnę liczbową, która zawiera czas w sekundach do HH: MM: format SS.PostgreSQL - Jak przekonwertować sekundy w polu numerycznym na GG: MM: SS
mam Googled i stwierdziła, że to_char(interval '1000s', 'HH24:MI:SS')
działa tak ja próbuje użyć tego z moim nazwiskiem polu:
to_char(fieldname, 'HH24:MI:SS')
daje błąd cannot use "S" and "PL"/"MI"/"SG"/"PR" together
to_char(fieldname::interval, 'HH24:MI:SS')
daje błąd cannot cast type numeric to interval
Czy ktoś może mi pokazać gdzie idę źle?
'fieldname' jest liczbą całkowitą? dalej, jakiej mocy wyjściowej oczekujesz, jeśli masz interwał większy niż jeden dzień? – leonbloy
@leonbloy: 'HH24' może przekroczyć 24, pomimo swojej nazwy. – Quassnoi
@Quassnoi: Prawidłowo. Zastanawiałam się, czy tego właśnie chciał plakat. – leonbloy