значения date?
у меня запрос вида ? BETWEEN date_a AND COALESCE(date_b, <MAX_DATE>), если конечная дата - NULL.
я поставил руками COALESCE(date_b, '9999-01-01') но смотрится как-то убого
Ну здесь, то ли так, то ли вместо null всегда мостырить вашу недостижимую дату (not null), третьего не дано...
Я имел в виду больше что-то типа Number.MAX_VALUE в JS, например. Нашел: ? BETWEEN date_a AND COALESCE(date_b, 'infinity') https://www.postgresql.org/docs/14/datatype-datetime.html#DATATYPE-DATETIME-SPECIAL-TABLE
Обсуждают сегодня