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