【发布时间】:2015-10-06 07:22:36
【问题描述】:
我在 MySQL 中有一个销售表如下:
CustomerID OrderDate
101 2014-12-11
102 2014-12-13
101 2014-12-14
103 2014-12-15
... ...
如果我想知道哪些客户在任何 10 天内订购了超过 5 次,或者更一般地,在任何 k 天内订购了 m 次,我应该怎么做?我尝试了自我加入,但在任何 k 天内都无法获得结果。
【问题讨论】:
-
最近十天还是任意十天?
-
你尝试了什么,哪里失败了?这不是一个“你能为我做我的工作吗”的网站。
-
对不起。随便10天。我尝试自行加入销售表并计算销售日期,但无法获得所需的数据。
-
为什么不提供有代表性的数据集和期望的结果?
标签: mysql