有没有SQL大神,想问一条查询语句:
假设现在数据库有个若干条数据 <=10W
里面有有ID,时间
时间是精确到秒的,如何查询
一分钟内的ID数目,
查询结果大概如下:
2015-01-01 1:1:0 35
2015-01-01 1:2:0 20
2015-01-01 1:3:0 15
有没有类似的sql,或者能提供一个思路的,不胜感激啊!
------解决思路----------------------
select count(id) as id, CONVERT(VARCHAR(16), dt, 120) as dt from tbl group by CONVERT(VARCHAR(16), dt, 120)