convert to unixtime, convert your interval to unixtime, creatively combine
with integer division to get a base number for each period, group by that
and count().

2010/10/6 Pascual Strømsnæs <pasc...@egoria.no>

> Hi!
>
> How would one go about to construct a query that counts items within an
> increment or span of time, let's say increments of 10 minutes?
> Imagine a simple table where each row has a timestamp, and the query should
> return the count of items occurring within the timespan of a defined period.
>
> Say,
>
> 09:00: 14
> 09:10: 31
> 09:20: 25
> 09:30:  0
> 09:40: 12
>
> etc.
>
> I have been able to get collections of item occurrence based on month and
> day by using GROUP BY together with a DATE_FORMAT( start_time, "%d %m %Y" )
> eg.
> I can however not seem to be able to find the solution to grouping based on
> the minute increments in my example above.
>
> Any suggestions?
>
> --
> Kind regards
>
>
> Pascual Strømsnæs
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql?unsub=vegiv...@tuxera.be
>
>


-- 
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel

Reply via email to