SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 3) ExpressionList (children 3) Identifier n Identifier z Identifier changed TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 3) Identifier n Identifier z Function runningDifferenceStartingWithFirstValue (alias changed) (children 1) ExpressionList (children 1) Identifier n TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 3) ExpressionList (children 3) Identifier ts Identifier n Identifier z TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier system.one TablesInSelectQueryElement (children 1) ArrayJoin (children 1) ExpressionList (children 3) Literal Array_[UInt64_1, UInt64_3, UInt64_4, UInt64_5, UInt64_6] (alias ts) Literal Array_[UInt64_1, UInt64_2, UInt64_2, UInt64_2, UInt64_1] (alias n) Literal Array_[\'a\', \'a\', \'b\', \'a\', \'b\'] (alias z) ExpressionList (children 2) OrderByElement (children 1) Identifier n OrderByElement (children 1) Identifier ts Function equals (children 1) ExpressionList (children 2) Identifier changed Literal UInt64_0