我想问为什么查询生成器类不包括NOT BETWEEN。我尝试的黑客是这个->where('"mytable.date" not between '." $min_date ".' AND '. "$max_date")。
它构建了这个查询和"mytable"."date" "not" between "2017-5-18" AND 2017-6-7。
如何有效地将此应用于代码点火器、查询生成器类或活动记录。
我正在使用postgresql驱动程序。
发布于 2017-12-06 07:08:26
请尝试下面的代码,这些代码在我的代码中运行得很好:
$this->db->where("'mytable.date' NOT BETWEEN '".$min_date."' AND '".$max_date."'");发布于 2017-12-06 06:54:26
我对你的引文感到困惑,你可以试着用下面的代码代替吗?
$this->db->where("mytable.date NOT BETWEEN '$min_date' AND '$max_date'");更新
我试着不介于两者之间,但实际上不起作用。另一种选择是
$this->db->where('mytable.date <=', $min_date);
$this->db->where('mytable.date >=', $max_date);https://stackoverflow.com/questions/47668427
复制相似问题