ES|QL RANGE_WITHIN function
Returns true if a date or date range falls within another date range.
left- Value to test (point or range).
right-
Container range.
Returns true if the first argument is within the second argument. Supports (date, date_range) and (date_range, date_range). The second argument must be a date_range.
| left | right | result |
|---|---|---|
| date | date_range
|
boolean |
| date_range
|
date_range
|
boolean |
FROM employees
| WHERE RANGE_WITHIN(hire_date, TO_DATE_RANGE("1985-02-01..1985-03-01"))
| KEEP emp_no, hire_date
| SORT emp_no
| emp_no:integer | hire_date:date |
|---|---|
| 10009 | 1985-02-18T00:00:00.000Z |
| 10048 | 1985-02-24T00:00:00.000Z |
Filter events within a specific date range