我有一张表,下面是我感兴趣的列的示例以及数据的外观
参考|日期
参考1 | 2016年5月1日
参考1 | 2016年5月1日
参考2 | 2017年2月20日
参考2 | 2017年2月20日
参考2 | 2017年2月20日
参考2 | 2015-12-10
我想要一个查询,它将返回所有引用的计数以及该重复日期的实例数。所以对于上面它应该返回
参考1 | 2016-05-01 |伯爵2 参考2 | 2017-02-20 |伯爵3 参考2 | 2015-12-10 |数1
干杯
答案 0 :(得分:2)
您需要按照您想要唯一的列进行分组,然后您可以使用适用于每个组的聚合函数(如count()
)
select ref, date, count(*)
from your_table
group by ref, date
having count(*) > 10