我的巴士路线表,出发时间栏为离开时间。我想在 ASC 订单中以 ORDER BY depattime 显示列表,其中 depattime 是当前时间的3小时前。
以下是我试图做的事情
$this->db->order_by('departtime >= DATE_ADD(NOW(),INTERVAL 3 HOUR)','asc');
我也尝试在order_by子句中使用 CASE ,但也无法获得所需的结果。
答案 0 :(得分:1)
select *
from table
where departtime >= DATE_SUB(now(),INTERVAL 3 HOUR)
order
by departtime desc;
猜猜这会有用..