Sono nuovo a PostgreSQL (utilizzo MS SQL da molti anni) e devo convertire una colonna numerica che contiene un tempo in secondi per HH: MM: formato SS.PostgreSQL - Come convertire i secondi in un campo numerico in HH: MM: SS
Ho Googled e trovato che to_char(interval '1000s', 'HH24:MI:SS')
funziona così sto cercando di usare questo con il mio nome di campo:
to_char(fieldname, 'HH24:MI:SS')
dà un errore cannot use "S" and "PL"/"MI"/"SG"/"PR" together
to_char(fieldname::interval, 'HH24:MI:SS')
dà un errore cannot cast type numeric to interval
Qualcuno mi può mostrare dove sto andando male?
'fieldname' è un numero intero? inoltre, quale output ti aspetti se hai un intervallo maggiore di un giorno? – leonbloy
@leonbloy: 'HH24' può andare oltre 24, nonostante il suo nome. – Quassnoi
@Quassnoi: corretto. Mi sono chiesto se fosse quello che voleva il manifesto. – leonbloy