PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres:jak zaokrąglić znacznik czasu w górę lub w dół do najbliższej minuty?

Użyj wbudowanej funkcji date_trunc(text, timestamp) , na przykład:

select date_trunc('minute', now())

Edytuj: To zostanie skrócone do najnowszego minuta. Aby uzyskać zaokrąglone wynik, najpierw dodaj 30 sekund do znacznika czasu, na przykład:

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

Zwraca to najbliższe minuta.

Zobacz funkcje i operatory daty/godziny Postgres, aby uzyskać więcej informacji



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails Migrations:próbowano zmienić typ kolumny z ciągu na liczbę całkowitą

  2. Eksportuj i importuj zrzut tabeli (.sql) za pomocą pgAdmin

  3. Nie można zainstalować PG gem na moim Macu z Mavericks

  4. Indeks wielokolumnowy na 3 polach o heterogenicznych typach danych

  5. Jaka jest równoważna składnia PostgreSQL dla Oracle CONNECT BY ... START WITH?