> > Exatamente o que preciso!
Muito obrigado, Osvaldo. Rodrigo Sperb > > Message: 4 > Date: Thu, 7 Jan 2010 15:04:08 -0200 > From: Osvaldo Kussama <[email protected]> > Subject: Re: [pgbr-geral] clock_timestamp() - pegar somente a parte da > hora:minuto:segundos > To: Comunidade PostgreSQL Brasileira > <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1 > > 2010/1/7 Rodrigo Sperb <[email protected]> > > > > Olá pessoal, > > > > Estou tentando pegar 'timestamps' usando clock_timestamp() no meio da > minha função rodando em Postgres. Mas só me interessa a parte da > hora:minuto:segundos para ser colocada num campo de hora da transação (sem > data). Acontece que olhando na documentação, vi que é possível extrair > diversos 'fields' daquele 'timestamp': > > > > microseconds > > milliseconds > > second > > minute > > hour > > day > > week > > month > > quarter > > year > > decade > > century > > millennium > > Não existe uma forma direta de extair a hora completa (isto é, > hora:minutos:segundos)? > > > > > date_trunc()? > > bdteste=# SELECT clock_timestamp(); > clock_timestamp > ------------------------------- > 2010-01-07 15:02:18.450889-02 > (1 registro) > > bdteste=# SELECT clock_timestamp()::time; > clock_timestamp > ----------------- > 15:02:21.599921 > (1 registro) > > bdteste=# SELECT date_trunc('second', clock_timestamp())::time; > date_trunc > ------------ > 15:02:26 > (1 registro) > > Osvaldo > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
