PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Supprimer la partie milliseconde de l'horodatage

Un cast en timestamp(0) ou timestamptz(0) tours en secondes complètes :

SELECT now()::timestamp(0);

Les fractions ne sont pas stockées dans les colonnes de tableau de ce type.

date_trunc() tronque (laisse les secondes inchangées) - ce qui est souvent ce que vous voulez vraiment :

SELECT date_trunc('second', now()::timestamp);