Выбор ответа Junior SQL для продуктовых метрик обновлено
Разность дат
Вопрос
Что вернёт SELECT DATE '2026-03-10' - DATE '2026-03-01'; в PostgreSQL?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Целое число 9. Разность двух значений типа date в PostgreSQL это целое число дней.
Варианты ответа
- Целое число 9правильный ответ
- Интервал '9 days'
- Число 10
- Ошибку: даты нельзя вычитать
Разбор
Разность двух значений типа date в PostgreSQL это целое число дней. Интервал получается при вычитании timestamp. 10 было бы при подсчёте обеих границ включительно.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «SQL для продуктовых метрик»
- FILTER в агрегатах
- Дни без событий
- Целочисленное деление
- COUNT после JOIN
- LAG
- Потерянный знаменатель
- Даты в PostgreSQL
- Нарастающий итог