public function having($having)
{
if (!$this->validateParamater($having)) {
return $this;
} elseif (is_array($having)) {
$this->having = array_merge($this->having, $having);
} elseif (func_num_args() > 1) {
$this->having = array_merge($this->having, func_get_args());
} else {
$this->having[] = $having;
}
return $this;
}