我对以下声明感到困惑:
选择在过去'z'天内从'y'类别购买'x'次内容的所有客户。
该表包含3列。 电子邮件地址 2.类别 3.时间戳
非常感谢任何帮助!
非常感谢!
答案 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'