当前位置: 代码迷 >> Sql Server >> 查询的时候怎么筛选记录
  详细解决方案

查询的时候怎么筛选记录

热度:98   发布时间:2016-04-24 21:28:28.0
查询的时候如何筛选记录?
我有这样一张表:

我只想返回只有4个相同日期的记录

请问怎么实现?

------解决方案--------------------

select username,din,clock from tb group by username,din,clock
having count(*)=4

------解决方案--------------------
select * from tb t1 where (select count(1) from tb t2 where t1.username=t2.username and convert(varchar(10),t1.clock,120)=convert(varchar(10),t2.clock,120))=4
  相关解决方案