Có thể được thực hiện mà không cần chuyển đổi thành / từ int (thay vào đó là / từ dấu thời gian)
SELECT date_trunc('day', dd):: date
FROM generate_series
( '2007-02-01'::timestamp
, '2008-04-01'::timestamp
, '1 day'::interval) dd
;