SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 4)
    Function minus (alias e1) (children 1)
     ExpressionList (children 2)
      Function minus (children 1)
       ExpressionList (children 2)
        Function minus (children 1)
         ExpressionList (children 2)
          Function minus (children 1)
           ExpressionList (children 2)
            Function CAST (children 1)
             ExpressionList (children 2)
              Literal \'2022-10-11\'
              Literal \'DateTime\'
            Function toIntervalQuarter (children 1)
             ExpressionList (children 1)
              Literal UInt64_1
          Function toIntervalWeek (children 1)
           ExpressionList (children 1)
            Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
      Function toIntervalHour (children 1)
       ExpressionList (children 1)
        Literal UInt64_1
    Function plus (alias e2) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'DateTime\'
      Function minus (children 1)
       ExpressionList (children 2)
        Function minus (children 1)
         ExpressionList (children 2)
          Function minus (children 1)
           ExpressionList (children 2)
            Function negate (children 1)
             ExpressionList (children 1)
              Function toIntervalQuarter (children 1)
               ExpressionList (children 1)
                Literal UInt64_1
            Function toIntervalWeek (children 1)
             ExpressionList (children 1)
              Literal Int64_-3
          Function toIntervalYear (children 1)
           ExpressionList (children 1)
            Literal UInt64_1
        Function toIntervalHour (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
    Function minus (alias e3) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'DateTime\'
      Function tuple (children 1)
       ExpressionList (children 4)
        Function toIntervalQuarter (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
        Function toIntervalWeek (children 1)
         ExpressionList (children 1)
          Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
        Function toIntervalHour (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
    Function minus (alias e4) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'DateTime\'
      Function tuple (children 1)
       ExpressionList (children 4)
        Function toIntervalQuarter (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
        Function toIntervalWeek (children 1)
         ExpressionList (children 1)
          Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
        Function toIntervalHour (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
   ExpressionList (children 2)
    Function and (children 1)
     ExpressionList (children 3)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e1
        Identifier e2
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e2
        Identifier e3
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e3
        Identifier e4
    Identifier e1
