我想在 last_update 4 天后获取记录?

I want get record after 4 days of last_update?

我试过了,但没有得到预期的结果。 以下是 MySQL 查询:

SELECT *
FROM tbl_order_final
WHERE od_last_update >$current_date'
AND DATEDIFF( DATE( od_last_update ) , $current_date ) = 4

它工作正常并给出了预期的结果刚刚测试了它 here 但是 CURDATE():

select *
FROM tbl_order_final
WHERE od_last_update >CURDATE()
AND DATEDIFF( od_last_update , CURDATE() ) = 4

注意: 可能您没有任何日期大于当前日期的数据,所以 WHERE od_last_update >$current_date' 是导致在这种情况下没有返回结果的原因。