question: private Object executeBetween ( PageContext pc , SQL sql , Query qr , ZExpression expression , int row ) throws PageException { Object left = executeExp ( pc , sql , qr , expression . getOperand ( 0 ) , row ) ; Object right1 = executeExp ( pc , sql , qr , expression . getOperand ( 1 ) , row ) ; Object right2 = executeExp ( pc , sql , qr , expression . getOperand ( 2 ) , row ) ; return ( ( Operator . compare ( left , right1 ) <= 0 ) && ( Operator . compare ( left , right2 ) >= 0 ) ) ? Boolean . TRUE : Boolean . FALSE ; }
target:  execute a between operation