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

时间:2015-02-02 13:17:17

标签: mysql datediff

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

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

1 个答案:

答案 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'导致在这种情况下不返回任何结果。