PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres:làm cách nào để bạn làm tròn dấu thời gian lên hoặc xuống đến phút gần nhất?

Sử dụng hàm tích hợp sẵn date_trunc(text, timestamp) , ví dụ:

select date_trunc('minute', now())

Chỉnh sửa: Điều này cắt ngắn thành gần đây nhất phút. Để có được một làm tròn kết quả, hãy thêm 30 giây vào dấu thời gian trước, ví dụ:

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

Điều này trả về gần nhất phút.

Xem Các chức năng và toán tử Ngày / Giờ của Postgres để biết thêm thông tin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp các giá trị NULL vào cuối bảng

  2. Các giải pháp DBaaS tốt nhất cho PostgreSQL

  3. Rails:Lỗi khi cài đặt pg gem

  4. Kết nối với cơ sở dữ liệu PostgreSQL trên vùng chứa Docker

  5. Cách EXCEPT hoạt động trong PostgreSQL