【发布时间】:2015-11-30 11:37:24
【问题描述】:
我已经进行了这个查询,它可以正确显示从当前日期开始一个月的数据。例如这个查询:
SELECT *
FROM test
WHERE price >=100
AND active = 1
AND dateadded >= UNIX_TIMESTAMP(DATE_SUB( CURDATE(), INTERVAL 1 MONTH))
ORDER BY testvalue DESC
此查询输出从即 10 月 30 日到当前日期 11 月 30 日的日期时间戳。我已经编辑了查询和外卖CURDATE,但它在这一点上失败了。
问题是我将如何更改此查询以仅显示最后几个月,即如果月份是 11 月,则显示 10 月的数据。
【问题讨论】:
标签: mysql unix-timestamp