我想在MYSQL中显示13天内没有更新的所有数据。我试了很多次,但还是有问题。。
这是我试过的

"SELECT * FROM TABLE WHERE datediff( curdate( ) , dateupdated )>13

我也试过这个
SELECT * FROM crm_rentals where dateupdated  BETWEEN NOW() AND dateupdated(NOW(), INTERVAL 15 DAY)

我得做点什么:
curdate()= dateupdated  +13 days

或者
dateupdated  = curdate()-13days

这里少了什么?

最佳答案

你试过这个吗?

SELECT * FROM tableName WHERE dateUpdated < CURDATE() - INTERVAL 13 DAY

SQLFiddle Demo

07-24 14:35