Sử dụng
select (date '2013-01-01' + interval '53 days')::date
hoặc
select cast(date '2013-01-01' + interval '53 days' as date)
Hàm SQL chuẩn của PostgreSQL "extract ()" sẽ hoạt động trên dấu thời gian, nhưng a) "date" không phải là đối số hợp lệ để trích xuất () và b) nó trả về các trường con, không phải tập hợp các trường con. Về mặt khái niệm, ngày bao gồm một tập hợp ba trường con:năm, tháng và ngày.
select extract(year from current_timestamp),
extract(month from current_timestamp),
extract(day from current_timestamp),
-- Concatenate and cast to type "date".
(extract(year from current_timestamp) || '-' ||
extract(month from current_timestamp) || '-' ||
extract(day from current_timestamp))::date