Вычисление интервалов
В PostgreSQL одну и ту же задачу зачастую можно решить несколькими способами.
В следующих шагах вы попрактикуетесь в разных способах получения заданной даты из другой заданной даты. Каждый раз вы будете делать это, прибавляя к второй дате интервал разного типа, чтобы получить первую дату.
Это упражнение является частью курса
Анализ временных рядов в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Add days to 2017-02-01 to get 2017-02-01
SELECT '2017-02-01'::DATE + INTERVAL '___' AS date;