Is this what you mean?select Round_down_to_5_Minute = dateadd(mi,(datepart(mi,TIME_LOCATED)/5)*5,dateadd(hh,datediff(hh,0,TIME_LOCATED),0)),[Count] = count(*)from ( -- Test Date select TIME_LOCATED = convert(datetime,'20080305 12:33:32.997') union all select TIME_LOCATED = '20080305 12:35:32.997' union all select TIME_LOCATED = '20080305 12:35:35.000' ) agroup bydateadd(mi,(datepart(mi,TIME_LOCATED)/5)*5,dateadd(hh,datediff(hh,0,TIME_LOCATED),0))
Everyday I learn something that somebody else already knew