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] ].
window
clause must be specified in the given order.