求sql 时间段间的查询,该怎么处理
求sql 时间段间的查询
表:
datetime
2010-1-1 10:10:10
2010-1-1 10:10:13
2010-1-1 10:13:10
2010-1-1 10:15:11
2010-1-1 10:15:22
想查出的结果:
2010-1-1 10:10:10
2010-1-1 10:13:10
2010-1-1 10:15:11
------解决方案--------------------
表:
datetime
2010-1-1 10:10:10
2010-1-1 10:10:13
2010-1-1 10:13:10
2010-1-1 10:15:11
2010-1-1 10:15:22
想查出的结果:
2010-1-1 10:10:10
2010-1-1 10:13:10
2010-1-1 10:15:11
------解决方案--------------------
--应该是相同日期,相同的小时+分钟,取最小的那笔数据?
select min(d) as d from t
group by convert(varchar(16),d,120)