我在模型中使用sql命令间隔等编写了以下代码。
$i= $this->db->where('DATE_ADD(asl.search_run_date,INTERVAL 2 DAY) >', 'NOW()', FALSE);
我认为$i
由当前日期前两天的记录组成......我是否正确?为什么在上述步骤中使用了错误?
以下步骤是否也与上述相同?
$where="(datediff(now(),asl.search_run_date) >= 1)";
有人可以解释一下吗?
答案 0 :(得分:0)
Date_add(Now(),Interval 2 Day) 这会将当前日期增加两天
Date_sub(Now(),Interval 2 day) 这减去了当前日期的两天。
对于Eg。您想查找过去1个月的记录。 使用 Date_sub(now(),Interval 30天);