CDISP0747W

The order of the window clause must be: ( 'tumbling' ',' evictionSpec ) | ('sliding' ',' evictionSpec [',' triggerSpec] ) | ('timeInterval', ['intervalDuration(intervalDurationSpec)'] [',' 'intervalOffset(intervalOffsetSpec)'] [',' 'creationPeriod(creationPeriodSpec)'] [',' 'discardAge(discardAgeSpec)']) [',' 'partitioned' [',' partitionEvictionSpec] ].

The subclauses in a window clause must be specified in the given order.
Reorder the subclauses to match the given order.