Dou*_*las 3 mysql sql database datetime timestamp
dateposted 是一个MySQL TIMESTAMP列:
SELECT *
FROM posts
WHERE dateposted > NOW() - 604800
Run Code Online (Sandbox Code Playgroud)
...... 如果我没弄错的话,应该返回dateposted上周的行.但它只返回不到一天大的帖子.我的印象是TIMESTAMP使用秒?
IE:7*3600*24 = 604800
OMG*_*ies 13
使用:
WHERE dateposted BETWEEN DATE_ADD(NOW(), INTERVAL -7 DAY) AND NOW()
Run Code Online (Sandbox Code Playgroud)