How to search using daterange (using gist)

Поиск
Список
Период
Сортировка
От Winanjaya Amijoyo
Тема How to search using daterange (using gist)
Дата
Msg-id CAAHo4LPCQe=0vmDrOGdpitm+46aN_uW=hp9Rd=boBkvtn6Ymrg@mail.gmail.com
обсуждение исходный текст
Ответы Re: How to search using daterange (using gist)  (Andreas Kretschmer <andreas@a-kretschmer.de>)
Список pgsql-general
Hi All,

I have records as below that I inserted using exclusion gist constraint

user_id    start_date      end_date         pid
001          2019-01-01    2019-02-10        1
001          2019-02-01    2019-03-12        2
001          2019-03-05    2019-06-15        3

I need to find records based on date range, so for example:

if I search using parameters 001, 2019-01-10, 2019-02-11 .. it will found as pid 1
if I search using parameters 001, 2019-03-10, 2019-07-13 .. it will found as pid 3
but if I search out of the date range, for example:
if I search using parameters 001, 2019-07-10, 2019-09-13 .. it will not found as pid 0

how to search with the above scenario in postgresql?

please help

thanks
win


В списке pgsql-general по дате отправления:

Предыдущее
От: David Rowley
Дата:
Сообщение: Re: Returning empty on insert
Следующее
От: Andreas Kretschmer
Дата:
Сообщение: Re: How to search using daterange (using gist)