我如何获得一天中具有10个以上条目的所有ID?
这是示例数据:
ID | Time
__________________________
4 | 2019-02-14 17:22:43
__________________________
2 | 2019-04-27 07:51:09
__________________________
83 | 2018-01-07 08:38:37
__________________________
我在使用count
时遇到了麻烦,并且要在同一天查找所有这些内容。 Hour:Min:Sec对我造成了问题。
答案 0 :(得分:2)
对于 MySql ,它是:
select distinct id from tablename
group by id, date(time)
having count(*) > 10
date()
函数拒绝列的时间部分,因此仅按日期部分进行分组。
对于 SqlServer ,您可以使用:
convert(date, time)