The window clause allows to centralize and reuse window definitions. It is the last clause of <table expression>—i.e. it follows the having clause if present.
SELECT MIN(x) OVER window_name
, MAX(x) OVER window_name
FROM ...
[ WHERE ... ]
[ GROUP BY ... ]
[HAVING ... ]
WINDOW window_name AS ([PARTITION BY ...] [ORDER BY ...] ...) Both window functions, min and max, use the same window definition.
Related
Other forms:
overclause (inline),window ... as (<existing window name> ...)Product specific clause:
qualify.
Normative References
The window clause is defined in ISO/IEC 9075-2:2023 as part of optional feature T612, "Advanced OLAP operations".