sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres:hvordan runder du et tidsstempel op eller ned til nærmeste minut?

Brug den indbyggede funktion date_trunc(text, timestamp) , for eksempel:

select date_trunc('minute', now())

Rediger: Dette afkortes til den seneste minut. For at få en afrundet resultat skal du tilføje 30 sekunder til tidsstemplet først, for eksempel:

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

Dette returnerer den nærmeste minut.

Se Postgres Dato/Time Functions and Operators for mere info



  1. SQLAlchemy deklarativ:definere triggere og indekser (Postgres 9)

  2. En simpel brugssag for indekser på primære nøgler

  3. hvordan ser et B-træindeks på mere end 1 kolonne ud?

  4. Sådan grupperer du en rapport i Access 2016