我试过但没有得到预期的结果。 以下是MySQL查询:
SELECT *
FROM tbl_order_final
WHERE od_last_update >$current_date'
AND DATEDIFF( DATE( od_last_update ) , $current_date ) = 4
答案 0 :(得分:0)
它正常工作并提供预期结果刚刚测试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'
导致在这种情况下不返回任何结果。