On this page
Kater SQL Functions Date conditions
KATER__IS_ON_OR_AFTER
True where the date is on or after the value.
Family: Date conditions
Syntax
KATER__IS_ON_OR_AFTER(field, value)Arguments
| Argument | Description |
|---|---|
field | The date or timestamp to test. |
value | The value to compare with. A value, or a parameter a reader supplies. |
Returns
TRUE or FALSE. It is NULL where the field is empty, so a filter leaves that row out.
Usage notes
- On a timestamp, a date value is midnight at the start of that day.
Example
This Sandbox query reads the sample shop’s orders. The table shows the rows that Kater gave.
SELECT orders.order_month AS "Order Month", EVAL(orders.count_distinct__order_id) AS "Orders"FROM kater_dataset.orders AS ordersWHERE KATER__IS_ON_OR_AFTER(orders.order_date, DATE '2026-07-01')GROUP BY orders.order_monthORDER BY 1| Order Month | Orders |
|---|---|
| 2026-07-01 | 137 |
| 2026-08-01 | 145 |
| 2026-09-01 | 137 |
Compiles to
The call compiles to the same SQL on DuckDB and on Snowflake.
orders.order_date >= CAST('2026-07-01' AS DATE)