A cronjob executes a script every 10 minutes, to capture the fan count of facebook
fanpages. E.g. 3 pages are under observation right now, than the
sum of data which is generated in a hour is 18 (6/hour/page).
The results are stored in a database (queryid, name, likes, timestamp)
Now I want to display a value e.g. each hour (each 30 minutes whatever) of a valuable (24 hours, 48 hours whatever) timerange, and not the complete values of a day (2592 vs. 72 rows)
How is this possible?
I hope you’ll understand my problem 😉
MySQL leys you
GROUP BY HOUR(FROM_UNIXTIME( column )). Or byDAY,HOURand evenDAYOFMONTH. That should do give you some options too look at.The full list would be in the manual. You should be able to order by any function which returns a value.