【发布时间】:2013-12-04 10:59:20
【问题描述】:
已经为我的表设置了一个查询,我想在其中显示在前几周内留下的某些反应,这在我写作时效果很好
SELECT *
FROM reactiondata
WHERE reaction_time > DATE_SUB(NOW(), INTERVAL 1 WEEK)
ORDER BY reaction_time ASC;
此查询还会选择唯一的促销 ID 字段和不同的用户名,这样您就可以看到有多少唯一的用户名发送到了哪个促销 ID。
SELECT
reaction_promoID,
COUNT( DISTINCT reaction_username) AS reaction_username
FROM reactiondata GROUP BY reaction_promoID
但是,我希望第二个查询在上周的日期范围内工作,就像第一个查询一样。当我将 Where 等添加到查询中时,它不起作用。
任何帮助都非常受欢迎!
A+TS
【问题讨论】: