SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 4)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 3)
         ExpressionList (children 1)
          Function minus (alias a) (children 1)
           ExpressionList (children 2)
            Identifier a
            Literal UInt64_4000
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier cte1
         Function greater (children 1)
          ExpressionList (children 2)
           Identifier cte1.a
           Literal UInt64_700
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 2)
         ExpressionList (children 1)
          Asterisk
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier cte2
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 3)
         ExpressionList (children 1)
          Asterisk
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier x
         Function equals (children 1)
          ExpressionList (children 2)
           Function modulo (children 1)
            ExpressionList (children 2)
             Identifier a
             Literal UInt64_3
           Literal UInt64_1
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 3)
         ExpressionList (children 1)
          Asterisk
         TablesInSelectQuery (children 1)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier y
         Function and (children 1)
          ExpressionList (children 2)
           Function greater (children 1)
            ExpressionList (children 2)
             Identifier a
             Literal UInt64_333
           Function less (children 1)
            ExpressionList (children 2)
             Identifier a
             Literal UInt64_1000
   ExpressionList (children 3)
    Function max (children 1)
     ExpressionList (children 1)
      Identifier a
    Function min (children 1)
     ExpressionList (children 1)
      Identifier a
    Function count (children 1)
     ExpressionList (children 1)
      Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier x
   Function and (children 1)
    ExpressionList (children 2)
     Function in (children 1)
      ExpressionList (children 2)
       Identifier a
       Subquery (children 1)
        SelectWithUnionQuery (children 1)
         ExpressionList (children 1)
          SelectQuery (children 2)
           ExpressionList (children 1)
            Asterisk
           TablesInSelectQuery (children 1)
            TablesInSelectQueryElement (children 1)
             TableExpression (children 1)
              TableIdentifier z
     Function less (children 1)
      ExpressionList (children 2)
       Identifier a
       Literal UInt64_100
