我正在寻找一种方法来找到所有买家谁登记的促销活动只在2022年11月,并作出了至少3个订单,为随后的15天内登记后(OPTINDATE)。
下面是我的查询不起作用:
SELECT ID, OPTINDATE,ORDERDATE, COUNT(ORDER)
FROM BUYER
INNER JOIN PURCHASE USING(ID)
WHERE OPTINDATE between '2022-11-01' and '2022-11-30'
AND ORDERDATE > OPTINDATE(day,15)
GROUP BY ID
HAVING COUNT(ORDER)>= 3;
我有语法错误。
1条答案
按热度按时间7gs2gvoe1#
这部分没有意义:
也许您想使用ADDdate函数: