private Object executeBetween(PageContext pc,SQL sql,Query qr,Operation3 expression,int row) throws PageException {
  Object left=executeExp(pc,sql,qr,expression.getExp(),row);
  Object right1=executeExp(pc,sql,qr,expression.getLeft(),row);
  Object right2=executeExp(pc,sql,qr,expression.getRight(),row);
  return ((Operator.compare(left,right1) >= 0) && (Operator.compare(left,right2) <= 0)) ? Boolean.TRUE : Boolean.FALSE;
}

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