选择在过去'z'天内从'y'类别购买'x'次内容的所有客户

时间:2017-11-08 09:42:08

标签: mysql sql select

我对以下声明感到困惑:

选择在过去'z'天内从'y'类别购买'x'次内容的所有客户。

该表包含3列。 电子邮件地址 2.类别 3.时间戳

非常感谢任何帮助!

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以使用以下查询作为您的条件

SELECT category ,email,COUNT(*) purchases
FROM table
WHERE category  = 'y' 
AND `timestamp` >= TIMESTAMP(CURDATE() - INTERVAL z DAY)
GROUP BY email
HAVING purchases = 'x'