Minor formatting fixes.
Allow partitioning by multiple columns when using window
functions.
Postgres requires that a WINDOW clause, if one exists, follow the WHERE,
GROUP BY, and HAVING clauses, if they exist.