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

Postgres :comment arrondir un horodatage à la minute la plus proche ?

Utilisez la fonction intégrée date_trunc(text, timestamp) , par exemple :

select date_trunc('minute', now())

Modifier : Cela tronque au plus récent minute. Pour obtenir un arrondi résultat, ajoutez d'abord 30 secondes à l'horodatage, par exemple :

select date_trunc('minute', now() + interval '30 second')

Cela renvoie le plus proche minute.

Voir Fonctions et opérateurs de date/heure Postgres pour plus d'informations