public function having($column, $operator = null, $value = null, $boolean = 'and')
{
$type = 'basic';
$this->havings[] = compact('type', 'column', 'operator', 'value', 'boolean');
if (!$value instanceof Expression) {
$this->addBinding($value, 'having');
}
return $this;
}