(为这个问题的丑陋标题道歉(
在下面的示例中,我希望将行保留为乘积、日期(和值?(的组合,其中rownnum=2存在
产品 | 日期 | 值 | 行数|
---|---|---|---|
球 | 2021-09-01 | 3.5 | <1>|
球 | 2021-09-01 | 2.5 | 2|
球 | 2021-10-01 | 3.5 | <1>|
tshirt | 2021-09-01 | 1.0 | 1|
tshirt | 2021-09-01 | 10.0 | 2|
球 | 2021-11-01 | ||
tshirt | 2021-11-01 | 16.0 | 1|
球 | 2021-12-01 | 5.0 | <1>|
球 | 2021-12-01 |
WITH eligible as (
SELECT product, date
FROM [Table]
GROUP BY product, date
HAVING COUNT(*) >= 2
)
SELECT t.*
FROM [Table] t
INNER JOIN eligible e on e.product = t.product and e.date = t.date