Получение данных между двумя датами при выборе одной даты

#postgresql

Вопрос:

Я хочу получить данные между двумя датами в postgresql. Например, если пользователь выбирает дату из datepicker, предположим, что пользователь выбирает «2021-06-01». Затем я хочу получить данные за 4 дня с выбранной пользователем даты. Я хочу получить данные от «2021-06-01» до «2021-06-04», если пользователь выберет «2021-06-01».

Как я могу этого достичь?

Ответ №1:

Я решил проблему, используя следующий запрос.

 SELECT * 
FROM table 
WHERE date_time BETWEEN date '2021-06-01' AND (date '2021-06-01'   INTERVAL '4 DAYS')