SQL Middle Индексы спрашивают часто обновлено

Перепиши фильтр ts::date под индекс по времени

Условие

На events.ts (тип timestamp) есть B-tree индекс. Запрос за сутки приводит колонку к дате, и индекс по ts не используется. Перепиши условие под индекс, сохранив результат.

Колонки: id, ts. Порядок строк не важен.

SELECT id, ts
FROM events
WHERE ts::date = DATE '2025-09-02';

Как подойти

Подсказки: 1
  1. Опиши сутки как диапазон [начало; начало следующих).

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.